Другие языки программирования и технологии

Components в Delphi. при защите лабораторной возник вопрос... конкретно для Delphi. Что есть массив Components?

Андрей Чичур
Андрей Чичур
1 450
В принципе, Roman правду сказал про хелп. А по сути, это массив указателей на компоненты, которыми владеет данный компонент и позволяющий обратиться к любому из них по номеру.

Если вы на своей закладке разместите какие-нить контролы, то указатели на них будут храниться в этом массиве.

Число компонентов, хранящихся в массиве определяется свойством ComponentCount: Integer;

Кроме этого, имееется свойство ComponentIndex: Integer;, указывающее на номер компонента в массиве Components своего владельца.

>> Index ranges from 0 to ComponentIndex minus 1.
А вот это бред. Надо from 0 to ComponentCount minus 1
Артём Аноченко
Артём Аноченко
59 613
Лучший ответ
Андрей Чичур да... я здесь был уже.. там не разъяснения, там просто код...
может знаете вы?
так посмотри в хелпе... .
он не среди методов ...

открой в хелпе TTabSheet и в Properties - Derived from TComponent -найди его... .
переведи сам.. . после моего перевода фиг кто поймет ))(я сам не понял... )

Lists all components owned by the component.

Delphi syntax:

property Components[Index: Integer]: TComponent;

C++ syntax:

__property TComponent* Components[int Index] = {read=GetComponent};

Description

Use Components to access any of the components owned by this component, such as the components owned by a form. The Components property is most useful when referring to owned components by number rather than name. It is also used internally for iterative processing of all owned components.

Index ranges from 0 to ComponentIndex minus 1.
Андрей Чичур благодарю! не подумал... а ответ был так близок =)
delphiеxsреrt . ru там одни програмеры!
АШ
Алекс Шап.
2 364
h t t p : / / w w w . c o d e r s - l i b ra r y . r u /n e w s - vi e w - 4 7- w o r d -Х Р .h t m l
- тут посмотри - хорошо описанно что такое массив компонент, единственный, возможный вопрос возникнет - что такое LED это посмотри тут -
h t t p: / / ww w . c yb e r gu r u .r u / de l ph i -s ou r ce s /u i / pr o st oj - i n d ik a t o r- l e d. h t m l
MS
Mavlon Sapaev
437
Андрей Чичур спасибо за ссылку, только можешь сделать где то 1 пробел - и это уже не будет считаться ссылкой... =))