|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Как в программе получить TabOrder?
Имеется куча панелей(TPanel)
На них куча компонентов вроде Edit,Grid-ов Вопрос такой : как в программе получить список TabOrder с именами и TabOrderами Это необходимо для перемещения по контролам внутри одной панели Если компоненты просто лежат на форме та все просто : findnext и т д А вот с панельками что то не выходит((( Подскажите кто знает. |
#2
|
|||
|
|||
Код:
... var ControlList : TList; ... ControlList := TList.Create; Panel1.GetTabOrderList(ControlList); ... ControlList.Free; ... В списке ControlList элементы будут располагаться в порядке TabOrder. Для чтения элементов списка - как обычно свойство Items. Для того, чтобы обратится к свойствам объекта, через список ControlList используй приведение типов. Например, Код:
TControl(ControlList.Items[0]).Name |
#3
|
|||
|
|||
Спасибо большое
Я так и начинал а вот Про итемсы то забыл |