Форум: "Основная";
Текущий архив: 2002.10.21;
Скачать: [xml.tar.bz2];
ВнизКак установить фокус на программно-созданном элементе ? Найти похожие ветки
← →
b_baranov (2002-10-09 20:02) [0]Программно создана группа элементов(DBEdit) для связи с IB.
Если какое-то из вводимых значение не соответствует, желательно в итоге передать фокус на этот элемент. Уважаемый "Jerr" посоветовал :
source: Tcomponent;
...
source := FindComponent(..);
if(source <> nil) then
With source as TWinControl do SetFocus;
Проходит, если элементы создаются в рамках самой формы. Но, к сожалению, в нашем случае элементов довольно много (порядка 20) и поэтому желательно использовать контейнер ScrollBox. И вот здесь этот механизм исп. не получается. Ошибка, по-видимому в неверном поиске элемента, но опыта пока маловато. Поэтому, если можно помогите. С уважением, Борис.
Если можно, пожалуйста помогите.
← →
Darlock (2002-10-09 20:13) [1]Перелопать все контролы или компоненты контейнера - найди нужный и сделай свой сет фокус...
← →
¤NoNaMe¤ (2002-10-09 20:15) [2]ScrollBox.FindComponent
← →
b_baranov (2002-10-09 20:22) [3]NoNaMe, большое спасибо. Все работает.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.10.21;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.01 c