【问题标题】:MouseDown or MouseUp event?MouseDown 或 MouseUp 事件?
【发布时间】:2012-11-13 12:29:29
【问题描述】:

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

MouseDownMouseUp 事件是仅有的两个可供选择的情况下使用哪一个?

【问题讨论】:

    标签: user-interface event-handling controls mousedown mouseup


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      这对你有用吗?

      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
      

      【讨论】:

      • 我的问题是应该使用MouseDownMouseUp 中的哪一个。
      猜你喜欢
      • 2013-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-07
      相关资源
      最近更新 更多