2010-09-29 106 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