Итак, я пытаюсь закрыть все формы в своем приложении, когда пользователь вернется к своим настройкам, нажав кнопку, но все идет не так, как по какой-то причине, когда я пытаюсь закрыть их, ничего не происходит.Почему-то я не могу закрыть формы в инструкции if?
Я проверил выход и ничего не заметил, и, как ни странно, если я закрываю свои формы без инструкции if, это работает. Что происходит?
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Dim result As DialogResult = MessageBox.Show("Are you sure you want to revert all your settings? There is no undo, and if you click yes, WikiFinder will restart.", "WikiFinder", MessageBoxButtons.YesNo)
If (result = DialogResult.OK) Then
My.Settings.MenuColor = System.Drawing.Color.FromArgb(248, 24, 0)
My.Settings.MenuTextColor = Color.White
My.Settings.Siggy = ""
My.Settings.Save()
WebForm.Close()
ForumSiggy.Close()
URLform.Close()
MenuForm.Close()
Me.Close()
Else
End If
End Sub
Ответ на вопрос YesNo: Да или нет, не в порядке. –
30 секунд в отладчике даст вам ответ – Plutonix