手动提升按钮(或任何控件)单击事件.C#

Asa*_*lik 11 .net c# events click winforms

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

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

Jor*_*ero 20

您可以使用Button.PerformClick方法.

  • +1.对于任何其他事件,Event结构专门用于使事件的所有者成为能够直接调用它的唯一对象.Button类公开了PerformClick以允许您模拟点击,但并非所有事件都具有此功能(有充分理由). (3认同)

Chr*_*cht 12

也许解决方案更简单:

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

如果是,请将代码放入单独的方法(如"DoActionXXX"),然后从按钮以及您需要的其他任何位置调用该方法.