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

Вниз

как передать фокус компонентам по порядку их следования   Найти похожие ветки 

 
stud ©   (2003-09-20 12:43) [0]

т.е. есть много едитов, нужно передавать фокус ввода от одного к следующему при выполнении некоторого условия, он хочется иметь обработчик для всех


 
Palladin ©   (2003-09-20 13:01) [1]

Создай класс-менеджер (хотя бы наследованием или агрегацией TList или TObjectList) фокусировки и добавляй туда созданные Edit по которым хочешь что бы бежала фокусировка
порядок следования можешь брать из TabOrder или можешь организовать свой...
Типа подобного
TFocusManager=class
protected
m_Controls:TObjectList;
public
constructor create;
destructor destroy; override;
procedure Add(p_Edit:TEdit);
procedure SetNextFocus;
end;


и вперед...


 
stud ©   (2003-09-20 13:07) [2]

замечательно в этой конструкции интересует примерное содежнание метода SetnextFocus))


 
Palladin ©   (2003-09-20 13:10) [3]

TEdit(m_Controls[m_nNextControl]).SetFocus;


 
stud ©   (2003-09-20 13:13) [4]

спасибо, все оказалось намного проще))
newvrachf.SelectNext((sender as TdxEdit),true,true);



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

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

Наверх




Память: 0.47 MB
Время: 0.019 c
14-4107
Zacho
2003-09-12 22:44
2003.10.02
Как выйти из долговременной депрессии ?


3-3765
Петр
2003-09-11 04:41
2003.10.02
Как определить версию файла mdb средствами Delphi?


8-3997
Dankin
2003-06-06 04:02
2003.10.02
Как определить цвет произвольной точки на экране?


3-3773
Юлия
2003-09-15 07:37
2003.10.02
Вопрос по установке программы


14-4074
Nik8.
2003-09-12 12:40
2003.10.02
Холодать стало :((