Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.01;
Скачать: CL | DM;

Вниз

MaskEdit   Найти похожие ветки 

 
Zlod3y   (2004-07-16 12:10) [0]

Как обработать исключительную ситуацию возникающую при переводе фокуса ввода с MaskEdit на другой элемент? Эта проблема возникает если маска заполнена не до конца!


 
Zlod3y   (2004-07-16 13:24) [1]

Есть кто-нибудь знающий?


 
Ega23 ©   (2004-07-16 13:25) [2]

try

except

end;


 
Zlod3y   (2004-07-16 13:35) [3]

хыыы...я это знаю, а куда поместить?


 
NAlexey ©   (2004-07-16 13:36) [4]

>Zlod3y   (16.07.04 13:35) [3]
Что куда поместить?


 
Zlod3y   (2004-07-16 13:40) [5]


> NAlexey ©   (16.07.04 13:36) [4]

Кусочек кода который написал Ega23


 
Ega23 ©   (2004-07-16 14:05) [6]

В OnExit, например.


 
MIm1 ©   (2004-07-16 19:33) [7]

Вам надо перекрыть метод ValidateEdit;
Например вот так.

type
 TMimMaskEdit = class(TMaskEdit)
 public
   procedure ValidateEdit; override;

 end;

implementation

procedure TMimMaskEdit.ValidateEdit;
begin
 try
   inherited;
 except
   raise Exception.Create("Этто какие то неправильные пчелы");
 end;
end;


 
Zlod3y   (2004-07-17 09:35) [8]

чё-та не врубаюсь! как его перекрыть? какой модуль исправлять: мой или Mask.pas?


 
Mim1 ©   (2004-07-18 23:00) [9]


>  как его перекрыть?

Об этом с книгах пишут.


 
Zlod3y   (2004-07-18 23:20) [10]

Я это конечно понимаю, но неужели я буду искать и покупать, а потом читать кучу книжек, если есть этот форум.....всё ещё жду развёрнутого ответа....:-)


 
REP   (2004-07-19 08:39) [11]

А можно использовать в маске не 0 а 9, тогда не будет исключительной ситуации, т.к. 9 подразумевает символ может быть введен, а может быть и нет. А при выходе проверять условие самому


 
Zlod3y   (2004-07-19 08:48) [12]

REP пиво с меня :-)


 
REP   (2004-07-19 09:53) [13]

Zlod3y   (19.07.04 08:48) [12]

Я запомню ;-)



Страницы: 1 вся ветка

Текущий архив: 2004.08.01;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.035 c
3-1089360624
Pioneer
2004-07-09 12:10
2004.08.01
Пустая дата


4-1087569763
Andy
2004-06-18 18:42
2004.08.01
Как выдернуть настройки из Explorer а?


1-1089791332
serg128
2004-07-14 11:48
2004.08.01
Как можно отследить создание файла в определенной директории?


1-1090381280
Vilux
2004-07-21 07:41
2004.08.01
Showmodal


1-1089881689
ksa2002
2004-07-15 12:54
2004.08.01
Qreport





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский