Закрытие формы окна C #, избегая проверки текстового поля
Это вопрос Win # C #. У меня есть текстовое поле с прослушивателем события проверки, чтобы проверить содержимое текстового поля по регулярному выражению.
После проверки, если введенное значение неверно, я показываю окно сообщения и отменяю событие, чтобы курсор мыши вернулся к текстовому полю с неправильным значением.
Это работает нормально, когда я выхожу из этого текстового поля в другие кнопки / текстовые поля.
Но когда я ввожу неправильное значение и закрываю форму (с кнопкой закрытия в правом верхнем углу), он проверяет содержимое текстового поля и выдает окно сообщения, и форма не закрывается, поскольку я откладываю событие.
Проблема в том, что когда я нажимаю кнопку X в правом верхнем углу формы, я неЯ не хочу, чтобы проверка была запущена, потому что я все равно закрываю форму. Как я могу это сделать?
Я опубликую фрагмент кода как можно скорее.