2

グリッド内のセルを選択するか、ポップアップ メニューを表示するために、コントロールでマウスの右クリック イベントをキャッチしようとしている場合:

選択できるイベントが 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 に答える