Я делаю эту маленькую программу, потому что мне было скучно, и я столкнулся с этой проблемой. Кевин Бэкон никогда не появляется, это означает, что ElseIf dialogResult.no не становится истинным, когда я нажимаю нет.
Вот мой код:
Public Class Form1
Private Sub btnMessage_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnMessage.Click
MessageBox.Show("I like Kevin Bacon.", "Bacon", MessageBoxButtons.OK, MessageBoxIcon.Question)
If DialogResult.OK Then
MessageBox.Show("You like Kevin Bacon.", "Bacon", MessageBoxButtons.OK)
If DialogResult.OK Then
MessageBox.Show("We all like Kevin Bacon.", "Bacon", MessageBoxButtons.OK)
If DialogResult.OK Then
MessageBox.Show("They all like Kevin Bacon.", "Bacon", MessageBoxButtons.OK)
If DialogResult.OK Then
MessageBox.Show("Let's wait to see if Kevin Bacon will come to play.", "Bacon", MessageBoxButtons.YesNo)
If DialogResult.Yes Then
System.Threading.Thread.Sleep(9000)
MessageBox.Show("Kevin bacon didn't show up... :(", "No Bacon", MessageBoxButtons.OK)
ElseIf DialogResult.No Then
MessageBox.Show("Well too bad! Here's kevin bacon!", "Wild Bacon has appeared!", MessageBoxButtons.OK)
Form2.Show()
End If
End If
End If
End If
End If
End Sub
Private Sub btnStuff_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnStuff.Click
End Sub
Конечный класс