私は VB に関する 200 の短いビデオ チュートリアルを進めていますが、メッセージ ボックスを扱うビデオ チュートリアルでは、インストラクターが Else If ステートメントを使用してさらにいくつかのボタンに応答するように求めています。動作する前に [再試行] ボタンを 2 回クリックする必要があり、動作する前に [無視] ボタンを 3 回クリックする必要があることを除いて、動作するようになりました。誰かが私が間違っていることを教えてもらえますか? 私のコードは以下です。
Private Sub btnShowMsg_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnShowMsg.Click
If MessageBox.Show("Click Something", "Make a Selection", MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Question) = Windows.Forms.DialogResult.Abort Then
MessageBox.Show("Hey, you Aborted me!")
ElseIf MessageBox.Show("Click Something", "Make a Selection", MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Question) = Windows.Forms.DialogResult.Retry Then
MessageBox.Show("You are trying to retry, aren't you?")
ElseIf MessageBox.Show("Click Something", "Make a Selection", MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Question) = Windows.Forms.DialogResult.Ignore Then
MessageBox.Show("Don't you dare ignore me!!")
End If
End Sub