Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

Components

CuBook25

Описание

Свойство Components содержит массив компонентов, которыми владеет данный компонент. Параметр Index позволяет сослаться на любой компонент с помощью его свойства Componentlndex, определенного в классе TComponent. Индексы отсчитываются от 0, т.е. индекс первого компонента равен 0. Общее число компонентов, содержащихся в массиве Components, определяется свойством СотроnentCount, определенным в классе TComponent. Значение ComponentCount на 1 меньше последнего индекса массива Components.
Свойство Components может использоваться вместе с ComponentCount в циклах, когда надо изменить какие-то свойства всех компонентов.
 
Классы

TComponent
 
Определение

property TComponent* Components[int Index]
 
Пример №1

В приведенном ниже примере все компоненты на данной форме, кроме компонента с именем Button1, смещаются вправо на 10 единиц.
for(int i = 0; i < ComponentCount; i++)
if(Components[i]->Name != "Button1")
((TControl *)Components[i])->Left += 10;
 
Пример №2

Ниже приведен аналогичный пример, в котором используется свойство Tag и сдвигаются только компоненты, у которых Tag =1.
for(int i = 0; i < ComponentCount; i++)
if (Components[i]->Tag == 1)
((TControl *)Components[i])->Left += 10;
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий


Защитный код Обновить