類似:クリック イベントでボタンの ID/名前を取得します。VB.NET ?
マウスで左ボタンまたは右ボタンのどちらがクリックされたかを調べています。ボタンを保持するブロック クラスを宣言しました。ボタンのクリックスルーにイベントを割り当てました。
Class Block
Public X As Integer
Public Y As Integer
Public type As String
Public status As String
Public text As String
Public WithEvents button As Button
Private Sub btnReveal_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles button.Click
....
....
End Sub
これは正常に動作しますが、右ボタンをクリックしようとすると、次を使用します。
If e.Button = MouseButtons.Right Then
MessageBox.Show("RH click")
Else
button.Text = text
button.BackColor = Color.LightGray
End If
e.Button で文句を言います: Button は System.EventArgs のメンバーではありません
何か案は?