ник: Евген
Здравствуйте!
Есть форма, в ней поле, в которое пользователь вводит данные по маске (допускается ввод 6 цифр), затем пользователь должен нажать одну из кнопок "ОК" и "Отмена" (соответственно дальше выполняется определенный код или форма закрывается).
Обнаружилась такая неприятная особенность Акса - если введено меньше 6 цифр, то выскакивает стандартное аксовое сообщение об ошибке, типа, данные не соответствуют маске и ля-ля-ля... Причем форму нельзя даже закрыть, пока не удалишь все цифры или не введешь корректные данные.
Конечно с одной стороны терпимо и можно приноровится, но все же криво. Пробовал повесить на поле и кнопки обработку ошибок (на количество символов), но все равно она не срабатывает, потому что Акс умудряется проверить маску ввода до того как обработчик до нее доберется (на поле без маски все работет).
Как перехватывать это стандартное сообщение об ошибке и подменять своим? Или может быть есть альтернативный способ реализации задачи - аналог маски ввода?
Спасибо