C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Ламерский вопрос по исключениям, MaskEdit
<<<Rico>>>
Отправлено: 09.06.2005, 01:43


Не зарегистрирован







По исключениям знаю очень мало, поэтому есть ламерский вопрос
На форме есть MaskEdit(палитра компонентов Additional) у него есть св-во EditMask — маска ввода То, что в него вводится, заноситься в соотв поле базы данных
У меня маска ввода имеет вид _ _. _ _ Т.е. две цифры до запятой и две после
Если заполнить не все цифры и попробовать перейти на следующий компонент вылетает ошибка EDBEditError Как бы ее перехватить, чтобы высветить окошко, типа "ошибка ввода" и переместить фокус обратно в MaskEdit для ввода правильного значения

Плиз хелп!
olegenty
Отправлено: 09.06.2005, 06:55


Ветеран

Группа: Модератор
Сообщений: 2412



попробуй сделать попытку преобразования (StrToFloat) в событии OnExit, предварительно заключив эту попытку в try-catch

Вернуться в Вопросы программирования в C++Builder