4.15 TComponent
Класс TComponent является наследником TPersistent и предком всех невизуальных компонентов, который:
•позволяет добавить компонент в набор компонентов Delphi и управлять им в режиме разработки программы;
•обеспечивает возможность компоненту включать в себя другие компоненты и управлять ими;
•расширяет возможности по работе с потоками.
Некоторые свойства и методы класса TComponent:
•property Name: TComponentName; – описывает имя компонента для обеспечения возможности обращения к нему. Подчиняется всем правилам, применяемым при выборе имен переменных, констант, типов и т.д.;
•property Tag: Longint; – свойство, не используемое Delphi. Может применяться, например, для хранения информации о состоянии компонента;
•property Owner: TComponent; – позволяет установить владельца данного компонента;
•property ComponentIndex: Integer; – определяет положение компонента в списке компонентов владельца;
•property ComponentCount: Integer; – описывает число компонентов, для которых данный компонент является владельцем;
•property Components[Index: Integer]: TComponent; – позволяет получить дос-
туп к одному из компонентов, которыми владеет данный компонент, по его индексу;
•function FindComponent(const AName: string): TComponent; – позволяет полу-
чить доступ к одному из компонентов, которыми владеет данный компонент, по его имени;
•procedure InsertComponent(AComponent: TComponent); – устанавливает дан-
ный компонент владельцем компонента AComponent; Объекты класса TComponent обычно не создаются.
- 1.3 Устройство ПК
- 1.5Автоматизированные и информационные системы
- 2. PASCAL
- 2.1 Алфавит
- 2.2 Типы данных
- 2.7 Операторы
- 2.7.1 Оператор присваивания
- 2.7.2 Составной оператор
- 2.7.3 Условный оператор IF
- 2.8 Одномерные массивы
- 2.10 Строки
- 2.12 Множества
- 2.15 Перечисляемый тип
- 2.18 Локализация имен
- 2.20 Операторы прерывания
- 2.23 Динамические массивы Delphi
- 3. ОСНОВНЫЕ ПОЛОЖЕНИЯ ООП
- 4. БАЗОВЫЕ КЛАССЫ DELPHI
- 4.1 TObject
- 4.2 Exception
- 4.8 TStringList
- 4.14 TPicture
- 4.15 TComponent
- 4.16 TControl
- 4.21 TTreeView
- 4.24 TForm