PerformClick方法

时间:2019-01-06 15:55:03

标签: vb.net winforms

有人可以用最简单的方式解释“ PerformClick”方法的工作原理吗? Microsoft网站说,它正在“为控件生成Click事件”。但是,我不清楚如何定义单击时执行的代码。发现相关的网站包括用C#编写的代码,而不是我正在使用的VB。任何有关如何正确使用此方法与按钮的帮助将不胜感激。谢谢。

上述网站:

https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.button.performclick?view=netframework-4.7.2#System_Windows_Forms_Button_PerformClick

https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.ibuttoncontrol.performclick?view=netframework-4.7.2#System_Windows_Forms_IButtonControl_PerformClick

1 个答案:

答案 0 :(得分:2)

让我们说您在vb中创建了一个按钮,当您单击它时,您希望执行一些代码。

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    'Your code
End Sub

单击按钮不是程序可以到达此子项的唯一方法。

Button1.PerformClick()

上面的代码行调用子例程Button1_Click作为编写的替代方法:

Button1_Click(sender, e)