У меня есть кнопка «Отменить изменения» для строки сетки.И есть обработчик строки Validate, который вызывается, когда строка собирается потерять фокус, и выдает сообщение, если значения chanegs недействительны.
Когда пользователь нажимает кнопку discard, я хочу, чтобы новая строка была сразу отброшена.
Но при сбросе щелчка, перед обработчиком события щелчка вызывается обработчик проверки строки, следовательно, появляется это недопустимое сообщение ввода (если какое-либо значение ячейки недопустимо), где я хочу, чтобы нажатие кнопки было вызвано первым,
Я думал о том, как определить, что строка потеряла фокус из-за нажатия кнопки сброса.
Поэтому я попытался ввести и оставить события этой кнопки, где я установил / сбросил переменную так, чтобы внутри ValidateЯ просто ничего не делаю, если эта переменная установлена.
Но при использовании событий ввода / вывода фактическое событие щелчка вообще не срабатывает.либо проверка, ни щелчок не выполняются.Может случиться что-то вроде бесконечного ввода / вывода.Может кто-нибудь помочь.