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

Вниз

Установка фокуса у компонента   Найти похожие ветки 

 
Диман   (2009-10-15 11:20) [0]

Привет!

Задача установить фокус на определённом компоненте в зависимости от условий (заполнили-ли поле и.т.п.).

Всё это выполняется в теле процедуры.

Делаю так :

procedure TMyForm.MyMessage (Sender: TObject; const Text, Caption: PChar);
begin
  Application.MessageBox (Text, Caption);

 if Sender is TEdit          then (Sender as TEdit       ).SetFocus;
 if Sender is TListView    then (Sender as TListView  ).SetFocus;
 if Sender is TComboBox then (Sender as TComboBox).SetFocus;

end;

Всё работает, но возможно-ли упрознить выполнение задачи,
что-бы не прописывать для каждого компонента : "if Sender is TXxx then ..." и.т.п. ?


 
Anatoly Podgoretsky ©   (2009-10-15 11:23) [1]

> Диман  (15.10.2009 11:20:00)  [0]

TWinControl


 
Диман   (2009-10-15 11:33) [2]

Огромное спасибо!! Затупил... Забыл про родителя :)


 
Диман   (2009-10-15 11:33) [3]

Огромное спасибо!! Затупил... Забыл про родителя :)



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

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

Наверх




Память: 0.47 MB
Время: 0.01 c
4-1223538073
Дмитрий Белькевич
2008-10-09 11:41
2009.11.29
Асинхронный ввод двух бит через ком порт


15-1253465872
Кто б сомневался
2009-09-20 20:57
2009.11.29
Помогите перевести


15-1253984448
@!!ex
2009-09-26 21:00
2009.11.29
Я разобрал ноутбук... как его собрать??


2-1255601111
xyz
2009-10-15 14:05
2009.11.29
где ошибка в запросе?


15-1254234150
Частный инвестор
2009-09-29 18:22
2009.11.29
Идеи для бизнеса