TControl

Наследование: TComponent > TPersistent > TObject -DESKTOP- -WEB-

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

Методы
BringToFrontПеренос компонента наверх в Z-последовательности.
ClientToScreenПреобразует координаты клиентской области в координаты экрана.
GetTopParentВозвращает компонент, который является основным родителем (который не имеет родителя).
HasParentОпределяет имеет ли визуальный компонент родителя.
HideДелает компонент невидимым.
InvalidateЗапрашивает перерисовку визуального компонента.
RefreshПерерисовывает изображение компонента на экране.
ScreenToClientПреобразует координаты экрана в координаты клиентской области компонента.
SendToBackПереносит компонент ниже других компонентов, занимающих то же место на форме.
SetBoundsУстанавливает координаты и размер компонента.
ShowДелает видимым невидимый компонент.
UpdateНемедленно перерисовывает компонент.
Свойства
AlignСпособ выравнивания компонента внутри контейнера (родительского компонента).
AnchorsОпределяет привязку данного компонента к родительскому при изменении размеров последнего.
AutoSizeОпределяет, будет ли высота и ширина компонента автоматически адаптироваться к размеру его содержимого.
BorderSpacingПространство между внутренними и внешними границами компонента.
BoundsRectКоординаты внешних границ компонента.
CaptionОпределяет строку текста, идентифицирующую компонент для пользователя.
ClientHeightВысота клиентской области в пикселях.
ClientRectКоординаты клиентской области компонента.
ClientWidthШирина клиентской области в пикселях.
ColorЦвет фона компонента.
ConstraintsПозволяет задавать ограничения на допустимые изменения размеров компонента при изменениях размеров окна приложения.
CursorОпределяет изображение курсора мыши, когда он расположен в области компонента.
EnabledОпределяет, реагирует ли компонент на события, связанные с мышью или клавиатурой.
FontОпределяет атрибуты шрифта.
HeightВысота компонента в пикселях.
HintТекст, отображаемый в всплывающем окне подсказки или в строке состояния.
LeftКоордината левого края компонента в пикселях.
ParentОпределяет родительский компонент, внутри которого располагается данный компонент.
ParentColorЕсли значение True, цвет визуального компонента будет таким же, как и у родителя. Значение по умолчанию - True.
ParentFontВключает и выключает использование шрифта родительского компонента.
PopupMenuДоступ к всплывающему меню, связанному с данным компонентом.
ShowHintВключает или отключает показ всплывающего окна подсказки при задержке курсора мыши над компонентом.
TopКоордината верхнего края компонента в пикселях.
VisibleОпределяет, видим или невидим компонент.
WidthШирина компонента в пикселях.
События
OnChangeBoundsВызывается при изменении границ компонента.
OnClickСобытие соответствует щелчку мыши на компоненте и некоторым другим действиям пользователя.
OnDblClickВызывается при двойном щелчке мыши на компоненте.
OnEditingDoneВызывается, когда заканчивается редактирование текста в компоненте.
OnMouseDownВызывается при нажатии кнопки мыши на компоненте.
OnMouseEnterВызывается при входе указателя мыши в область визуального компонента.
OnMouseLeaveВызывается при выходе указателя мыши из области визуального компонента.
OnMouseMoveВызывается при перемещении курсора мыши над компонентом.
OnMouseUpВызывается при отпускании кнопки мыши на компоненте.
OnMouseWheelВызывается, когда пользователь повернул колесико мыши, находясь над компонентом.
OnResizeВызывается при изменении размера компонента.