「×」ボタンをクリックすると、「終了してもよろしいですか?」というメッセージボックスが表示されるようにしたいです。「はい」の場合は閉じ、「いいえ」の場合は開いたままになります。私のコードは次のとおりです。
Dim a As Integer
a = MessageBox.Show("Are you sure you want to exit?", _
"Vice Versa 1.0", _
MessageBoxButtons.YesNo, _
MessageBoxIcon.Information)
If a = vbYes Then
Me.Close()
Else
Exit Sub
End If
これはうまくいくはずですよね?プロジェクトをデバッグするときに「いいえ」をクリックしてもプログラムが終了します。これは単にデバッグ モードにあるためですか、それともここで何か不足していますか?
(編集:)警告やエラーもありません。
メッセージ ボックスが表示されたときにゲームを一時停止する方法はありますか? ユーザーがキーボードで「p」を押した場合にのみ機能します。ただし、「p」を押さずに、メッセージボックスが表示されたときにゲームを一時停止したい