任何人都可以告诉我如何提高按钮控制的点击事件(或任何事件的事件)。

平台:.net 2.0 / 3.0 / 3.5 语言:c# 域:Windows应用程序,WinForms等。

有帮助吗?

解决方案

您可以使用 Button.PerformClick 方法。

其他提示

也许解决方案更简单:

也许你真的不希望你的代码“点击按钮” 您是否只想从表单中的其他位置运行按钮后面的代码?

如果是,请将代码放入单独的方法(如“DoActionXXX”)中,然后从按钮和其他需要的地方调用方法。

您还可以查看Windows Accessibility或某些UI自动化框架,它允许您以编程方式使UI控件响应用户手势。如果控件没有像PerformClick那样以编程方式触发其事件,则可以从该控件派生并公开一个公共方法,如PerformnXXX,当在内部调用时调用订阅特定事件的事件处理程序。

按钮单击并进入新的手动窗口 ex .. dital.cs打开may窗口

我不认为发送点击事件是设计点的最佳方式,只需让事件处理程序调用另一个函数即可。这样你就可以访问该功能了。

所以..

void myEventHandler(ObjectwhoSentTheMessage O,Event e) {

MyOtherFunction();

//如果您希望等消耗该事件

}

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top