Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.027 c
3-83916
Мария В.
2003-06-03 15:08
2003.06.26
Сортировка таблицы с данными на украинском языке


3-83937
abc
2003-06-03 14:52
2003.06.26
как удалить таблицу c помощью SQL так, что бы...


3-84019
Alexei Sviridov
2003-05-30 22:41
2003.06.26
Poisk zapisi v Interbase table


1-84305
Ghost
2003-06-13 15:27
2003.06.26
Срочно нужно записать в реестр Бинарный код ! подскажите


6-84474
Юлия
2003-04-20 23:13
2003.06.26
Internet-приложения





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский