2012-11-26 151 views
1

如果你想捉對控制鼠標右鍵點擊事件,以便在網格中選擇單元格或顯示彈出菜單:MouseDown或MouseUp事件?

哪個MouseDownMouseUp事件中使用,如果這些都是隻有兩種可供選擇?

回答

0

這個工作適合你嗎?

Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) 
    If Button = 2 Then 
     PopupMenu test 
    End If 
End Sub 
+1

我的問題是應該使用哪一種'MouseDown'或'MouseUp'。 – CJ7

0

我在腦海裏有同樣的問題。我通過右鍵單擊Firefox屏幕,我的桌面屏幕和我的Visual Studio IDE屏幕來實現這一點。如果你保持鼠標右鍵按下而不釋放它,菜單不會在這些程序中出現。這意味着他們將代碼放入MouseUp事件中。所以作爲一個經驗法則,我們最好把它放在MouseUp,但我的理由不是很確定。

相關問題