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

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



Память: 0.45 MB
Время: 0.025 c
14-4045
Кен
2003-09-14 01:43
2003.10.02
Можно ли развить интуицию ? Если можно, то как ?


1-3844
Vitaliygavrilov
2003-09-16 11:16
2003.10.02
Возможно ли разместить gif и как


1-3904
Jiura32d
2003-09-22 13:08
2003.10.02
Почему шрифт не сохраняется в запись?


1-3856
Брат
2003-09-19 09:53
2003.10.02
Как активизировать открытое дочернее окно?


3-3720
Ghost
2003-09-13 10:45
2003.10.02
подскажите что за ошибка An occurred while attempting to




   Наверх