Форум: "Основная";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];
Внизмаска ввода Найти похожие ветки
← →
ngczn (2003-06-10 13:27) [0]У меня никак не получается поймать ошибку EDBEditError, которая
возникает при наложении текста на маску в компоненте MaskEdit. По
клавише Enter при неполном( Delphi считает, что неправильном) вводе
текста в маску я генерирую эту Exception ситуацию и потом
соответственно ее ловлю, там я уже выдаю свое
окошко с изложением этой ошибки, а вот когда фокус ввода уходит с
MaskEdit по клавише Tab Delphi все время меня опережает...
Пробовал многое и отдавать право на получение первым кода клавиши форме, и
многое другое - никак...
Подскажите как решить этот ребус...
← →
Mike1 Kouzmine1 (2003-06-10 14:28) [1]onValidate?
← →
ers (2003-06-10 14:34) [2]Дельфи опережает в рун-тайм?
← →
ers (2003-06-10 14:35) [3]из дельфей
← →
Song (2003-06-10 15:10) [4]Сними галку "Обрабатывать исключения" в настройках дебаггера.
← →
ngczn (2003-06-10 18:15) [5]именно в RunTime. Снимание галки проблемы не решает, потому что сообшение выдается на английском и самой системой, а я хочу его выдавать самостоятельно...
← →
Романов Р.В. (2003-06-10 21:16) [6]Напиши потомка или обрабатывай onException
← →
ngczn (2003-06-11 10:40) [7]Так я и обрабатываю OnExeption, просто по #13 OnKeyPress срабатывает и я генерируя эту EDBEditError ловлю и обрабытываю, а по #9 он ну никак не хочет ловить Tab. Ловит только по OnKeyUp по vk_Tab, но как я предполагаю к этому моменту уже все поздно...
← →
ngczn (2003-06-11 10:44) [8]неужели без написания потомка этот ребус никак не решить...
← →
Sandman25 (2003-06-11 11:35) [9]Попробуте ловить OnExit и вызывать там проверку на значение.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.031 c