我有一个Button,我需要从实际点击它外部触发它的Click事件。但是,代码
myButton.Click(this, EventArgs.Empty);
给我错误
The event 'System.Windows.Forms.Control.Click' can only appear on the left hand side of += or -=
我该如何解决?
答案 0 :(得分:3)
Button
类型的PerformClick
方法完全符合您的要求。
答案 1 :(得分:2)
Button button = new Button();
button.PerformClick();
答案 2 :(得分:0)
为什么不直接开火?
如果您的活动名为myButton_Click
,则只需在页面中的任何位置拨打电话
myButton_Click(myButton, EventArgs.Empty);
答案 3 :(得分:0)
点击是一个事件,而不是方法。
您可以调用已添加到事件中的方法。