Свойства, методы, события, типы, классы 1047

Объекты типа TComponent не создаются. Класс TComponent используется как
базовый, когда объявляется класс невизуального компонента, который может при-
сутствовать в палитре компонентов и применяться в процессе проектирования.
Для создания визуальных компонентов в качестве базового используется класс
TControl или его потомки. Для создания оконных компонентов в качестве базового
используется класс TWinControl или его потомки.

Свойства

Свойство	Тип	Описание
ComObject	diIUnknown	Защищенное свойство, возвращающее ссылку на интерфейс в компонентах, поддерживающих стандарт СОМ.
ComponentCount	int	Число компонентов, которыми владеет
		данный компонент. Равно количеству элементов в массиве Components. На 1 меньше индекса последнего компонента Componentlndex, поскольку индексы отсчитываются от 0. Может использоваться вместе с Componentlndex в циклах, когда надо изменить какие-то свойства всех компонентов.
Componentlndex	int	Индекс компонента в массиве Compo
	I	nents владельца данного компонента. Отсчитывается от 0, т.е. индекс первого компонента — 0. Может использоваться вместе с ComponentCount в циклах, когда надо изменить какие-то свойства всех компонентов.
Components	TComponent *	Массив компонентов, которыми владеет
		данный компонент. Позволяет сослаться на любой компонент с помощью его Componentlndex.
ComponentState	TComponentState	Состояние компонента в процессе визуального проектирования. Свойство только для чтения. Во время выполнения не используется.
ComponentStyle	TComponentStyle	Определяет множество флагов стиля компонента, в частности, стиль cslnheritableуказывает, что компонент может принадлежать форме.
Designlnfo	int	Используется только в среде C++Builder при проектировании форм. В приложениях не используется.
Name	AnsiString	Имя компонента, по которому производится ссылка на него из других компонентов. "