从Button外部触发按钮的Click事件

时间:2010-08-28 07:53:18

标签: .net winforms events button

我有一个Button,我需要从实际点击它外部触发它的Click事件。但是,代码

myButton.Click(this, EventArgs.Empty);

给我错误

The event 'System.Windows.Forms.Control.Click' can only appear on the left hand side of += or -=

我该如何解决?

4 个答案:

答案 0 :(得分:3)

Button类型的PerformClick方法完全符合您的要求。

答案 1 :(得分:2)

Button button = new Button();
button.PerformClick();

答案 2 :(得分:0)

为什么不直接开火?

如果您的活动名为myButton_Click,则只需在页面中的任何位置拨打电话

myButton_Click(myButton, EventArgs.Empty);

答案 3 :(得分:0)

点击是一个事件,而不是方法。

您可以调用已添加到事件中的方法。