グリッド内のセルを選択するか、ポップアップ メニューを表示するために、コントロールでマウスの右クリック イベントをキャッチしようとしている場合:
選択できるイベントが 2 つだけの場合、MouseDown
またはイベントのどれを使用しますか?MouseUp
グリッド内のセルを選択するか、ポップアップ メニューを表示するために、コントロールでマウスの右クリック イベントをキャッチしようとしている場合:
選択できるイベントが 2 つだけの場合、MouseDown
またはイベントのどれを使用しますか?MouseUp
これはあなたのために働きますか?
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
私は心の中で同じ質問をしました。Firefox画面、デスクトップ画面、Visual Studio IDE画面を右クリックするだけでこれにたどり着きました。マウスの右ボタンを押したまま離さないと、これらのプログラムでメニューが表示されません。これは、コードをMouseUp
イベントに配置したことを意味します。経験則としては、配置したほうがよいのですMouseUp
が、私の理由はあまり決定的ではありません。