Тимка Опубликовано 14 июля, 2003 Жалоба Поделиться Опубликовано 14 июля, 2003 Delphi. На форме расположен MaskEdit. Когда он теряет фокус, но введеный текст не соответствует маске программа прерывается. Как обработать такую исключит. ситуацию? Ссылка на комментарий Поделиться на другие сайты Поделиться
dmc Опубликовано 14 июля, 2003 Жалоба Поделиться Опубликовано 14 июля, 2003 Ничего не понял, что значит не соответствует маске ввода. Если маска позволяет вводить только цифры, то только их и можно вводить. Есть событие OnExit, оно исполняется, когда элемент теряет фокус. Ссылка на комментарий Поделиться на другие сайты Поделиться
Тимка Опубликовано 25 июля, 2003 Автор Жалоба Поделиться Опубликовано 25 июля, 2003 Пытался onExit, но сначала возникает ошибка, чо маска не соответсвует и выкидывает из проги, а try...except здесь не в тему Ссылка на комментарий Поделиться на другие сайты Поделиться
Penoplast Опубликовано 10 декабря, 2004 Жалоба Поделиться Опубликовано 10 декабря, 2004 Попробуй по KeyPress или KeyDown обрабатывать нажатые клавиши и анализировать вводимую инфу Ссылка на комментарий Поделиться на другие сайты Поделиться
Сергей Плоткин Опубликовано 11 декабря, 2004 Жалоба Поделиться Опубликовано 11 декабря, 2004 По-моему, проще всего, "обработать такую исключит. ситуацию" в той процедуре или функции, где идет проверка соответствия введенного текста маске. p.s. А вообще, согласен с dmc, плохопоставленный вопрос. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти