0
 ' Show game directions.
                    ShowGameObjective()

                    ' Press any cursor key to skip instructions.
                    If ButtonEasy = True Then
                           Gamemode = 1
                    ElseIf ButtonMedium = Clicked Then

                    End If

画像が直接クリックされたかどうかを確認するにはどうすればよいですか?例:グラフィックバッファに3つの画像(system.drawing.bitmap)があります。イージー、ミディアム、ハード。上記のコードでは、ButtonEasy画像がクリックされると、クリックされた画像に応じてゲームモードの整数が「1」に設定されます。

ここやmsdnに記載されていないので、これは実際には非常に簡単だと思います。

前もって感謝します!

編集:もう少し考えた後、このようなものは機能しますか?

Private Sub ButtonEasy_OnMouseClick ... GameMode=1 End Sub

4

2 に答える 2

1

MouseClickイベントを処理し、どこにあるかを確認しe.Locationます。

于 2011-11-11T19:35:01.333 に答える
1

MouseClickイベントハンドラーでは、次のようなことができます。

Dim buttonRect = New Rectangle(50, 20, 100, 100)
If buttonRect.Contains(e.Location) Then ...
于 2011-11-11T21:29:14.987 に答える