0
VB2010 Expressを使用して初心者にはMessageBox.show IF/ELSEIFステートメントを使用しますが、結果のメッセージダイアログボックスが実際に表示される前に1回だけbtnを1回、2回、3回、 。私はDim文がこれにどのように結びついているのか分かりません。 Dim結果As ...VB2010Express MessageBoxが複数回表示されます
Private Sub btnMessage_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnMessage.Click
Dim Result As
If MessageBox.Show("Click something.", "Title", MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Question) = Windows.Forms.DialogResult.Abort Then
MessageBox.Show("Aborted")
ElseIf MessageBox.Show("Click something", "Title", MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Question) = Windows.Forms.DialogResult.Retry Then
MessageBox.Show("Retrying.")
ElseIf MessageBox.Show("Click something", " Title", MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Question) = Windows.Forms.DialogResult.Ignore Then
MessageBox.Show("Ignoring.")
End If
End Sub
End Class
申し訳ありませんと感謝:
解決策は、(適切に)変数を使用することです。私はもう一度質問をする前に戻って2冊の本を読んでいきます。私は悲しいことに、私の混乱が起きているコントロールでの最初の試みだったので、これに先立ってコンソールを使用していました。それは私が元々考えていたよりも大きな一歩です。私は結局そこに着くでしょう。太陽はいつも輝いている、私はまだそれを見ることができない。 –