Главная страница
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.49 MB
Время: 0.023 c
6-1086249505
AnatolyP
2004-06-03 11:58
2004.08.01
Клиент-серверное приложение с поддержкой БД


14-1089679372
Monster
2004-07-13 04:42
2004.08.01
Исходник


1-1089878578
nOOb
2004-07-15 12:02
2004.08.01
Как в TMemo добавить слово не снизу, а рядом?


6-1086187746
Forelli
2004-06-02 18:49
2004.08.01
Как отправить письмо из Delphi 7


3-1089108176
AlexG
2004-07-06 14:02
2004.08.01
Компоненты FIBPlus