При использовании textbox.Undo(); Я получаю следующую ошибку:
Невозможно отменить или повторить, пока модуль отмены открыт.
Теперь я понимаю, почему это так (потому что это активное событие, которое можно отменить), но с помощью какого события я могу выполнить проверку текстового поля и отменить изменение, если пользователь ввел недопустимый символ?