Есть ли способ отключить провайдер проклятых ошибок, когда я пытаюсь закрыть форму с помощью кнопки закрытия окна (X). Он запускает проверку, и пользователь должен заполнить все поля, прежде чем он сможет закрыть форму ... это будет проблемой для удобства использования, потому что многие, как правило, закрывают форму с помощью кнопки (X).
Я разместил кнопку для отмены с причинами проверки на ложь, а также запускает проверку.
Я обнаружил, что кто-то говорит, что если вы используете функцию Form.Close (), выполняются проверки ... как я могу обойти эту раздражающую функцию.
у меня есть структура MDI, и я показываю форму, используя
CreateExam.MdiParent = Me
CreateExam.Show()
в элементе меню родительского mdi щелкните
и иметь это как установленную проверку
Private Sub TextBox1_Validating(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles TextBox1.Validating
If String.IsNullOrEmpty(TextBox1.Text) Then
Err.SetError(TextBox1, "required")
e.Cancel = True
End If
If TextBox1.Text.Contains("'") Then
Err.SetError(TextBox1, "Invalid Char")
e.Cancel = True
End If
End Sub
Любая помощь очень ценится. googling показал результаты только тогда, когда у пользователей возникла проблема с использованием командной кнопки в качестве кнопки закрытия, и это тоже вызывает проблему в моем случае