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

TControl — базовый класс визуальных компонентов

Абстрактный базовый класс всех визуальных компонентов C++Builder
Иерархия TObject — TPersistent — TComponent

Модуль controls

Описание

Класс TControl является базовым классом для всех визуальных компонентов
C++Builder, т.е. для компонентов, которые пользователь может видеть и которы-
ми манипулирует во время выполнения приложения. Все они имеют общие свойст-
ва, методы и события, определяющие место их размещения, расцветку, реакцию
на нажатие клавиш или кнопок мыши и т.д.

Защищенные свойства и методы класса TControl используются в их потомках.
Если требуется создать новый класс визуального компонента, его надо создавать
как производный от TControl или от его потомков.

Свойства
Класс TControl имеет следующие основные свойства:

Свойство	Тип ; Описание
Action	TBasicAction *	Определяет действие, связанное с данным управляющим элементом.
Align	enum TAlign { aINone, alTop, alBottom, alLeft, alRight, alClient}	Определяет способ выравнивания компонента в контейнере (родительском компоненте).
Anchors	enum TAnchors { Определяет привязку данного ком-akLeft, akTop, akRight, понента к родительскому при из-akBottom } •, менении размеров последнего.
	
AutoSize	bool \ Определяет, будет ли высота элемента автоматически адаптироваться к размеру символов текста.
	
BoundsRect	TRect ; Определяет координаты углов компонента в системе координат ; содержащего его контейнера.
	
Caption	Svstem::AnsiString Строка текста, идентифицирующая компонент для пользователя. Обычно это надпись на метке, кнопке и др. компонентах.
ClientHeight	int	Высота клиентской области в пикселях.Координаты положения на экране левого верхнего угла клиентской области компонента. Свойство только для чтения.
		
ClientOrigin	Windows: :TPoint	
		
ClientRect	Wmdows::TRect Определяет координаты углов клиентской области компонента.
	
ClientWidth	int	Горизонтальный размер клиентской области в пикселях.
		
Color	Graphics::TColgr	Цвет фона компонента.