Закрытие формы окна C #, избегая проверки текстового поля

Это вопрос Win # C #. У меня есть текстовое поле с прослушивателем события проверки, чтобы проверить содержимое текстового поля по регулярному выражению.

После проверки, если введенное значение неверно, я показываю окно сообщения и отменяю событие, чтобы курсор мыши вернулся к текстовому полю с неправильным значением.

Это работает нормально, когда я выхожу из этого текстового поля в другие кнопки / текстовые поля.

Но когда я ввожу неправильное значение и закрываю форму (с кнопкой закрытия в правом верхнем углу), он проверяет содержимое текстового поля и выдает окно сообщения, и форма не закрывается, поскольку я откладываю событие.

Проблема в том, что когда я нажимаю кнопку X в правом верхнем углу формы, я неЯ не хочу, чтобы проверка была запущена, потому что я все равно закрываю форму. Как я могу это сделать?

Я опубликую фрагмент кода как можно скорее.

Ответы на вопрос(9)

Ваш ответ на вопрос