Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.008 c
15-1252418473
Наиль
2009-09-08 18:01
2009.11.29
Кому Windows XP бесплатно?


2-1255329098
yantux
2009-10-12 10:31
2009.11.29
Сработало исключение EOutOfMemory: как оптимизировать память?


4-1223938181
Ruzzz
2008-10-14 02:49
2009.11.29
как "ловить мышку" после ответа HTCAPTION на WM_NCHITTEST


2-1255614218
dplz
2009-10-15 17:43
2009.11.29
Позволяют ли возможности Delphi...


2-1255364278
33Rus
2009-10-12 20:17
2009.11.29
Проблема с DeviceIoControl




   Наверх