2010-09-29 111 views
0

您好,我有一个要求检查按钮点击是一个performclick或不。 像 如果有些事情(点击是button1.performclick()){ 做一些事情} 其他 {做一些事情}如何检查点击是否Performclick

任何一个可以帮助

回答

2

检查Click事件的事件参数。

当你点击按钮本身;事件参数包含鼠标的坐标。 执行PerformClick时;事件参数是空的。

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 
    If e.Equals(EventArgs.Empty) Then 
     ' Performclick 
    Else 
     ' Normal click 
    End If 
End Sub 

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click 
    Button1.PerformClick() 
End Sub