Есть ли способ отключить проклятый провайдер ошибок, когда я пытаюсь закрыть форму, используя кнопку закрытия окна (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
Любая помощь очень ценится.
Поиск в Google показал результаты только в том случае, если у пользователей возникли проблемы с использованием командной кнопки в качестве кнопки закрытия, и это также вызывает проблемы в моем случае