2

如果您试图在控件上捕获鼠标右键单击事件以选择网格中的单元格或显示弹出菜单:

如果只有这两个可供选择,则使用MouseDown或事件中的哪一个?MouseUp

4

2 回答 2

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
于 2012-11-26T03:10:28.310 回答
0

我心里也有同样的问题。我只是通过右键单击 Firefox 屏幕、我的桌面屏幕和我的 Visual Studio IDE 屏幕来实现这一点。如果您按住鼠标右键而不松开它,菜单将不会出现在这些程序中。这意味着他们将代码放入MouseUp事件中。所以作为一个经验法则,我们最好把它放进去,MouseUp但我的理由不是很确定。

于 2013-07-30T21:05:28.573 回答