Правильная ссылка на эту страницу
http://az-design.ru/Support/SoftWare/Delphi/D3/SB38.shtml

Глава 38. TControl

       TControl — это абстрактный базовый класс для всех элементов управления в VCL Delphi. Элементы управления — это компоненты, которые являются видимыми во время выполнения. Delphi реализует наиболее общие элементы пользовательского интерфейса системы Windows в виде элементов управления, подобных кнопкам, панелям, древовидным представлениям и меню.
       TControl обеспечивает основные функциональные возможности всех визуальных компонентов со свойствами для определения размера и позиции, заголовком или текстом, который пользователь видит на элементе управления, и т.д. Сам по себе TControl обеспечивает только атрибуты, которые являются общими для всех элементов управления и не очень применимы непосредственно. Обычно программисту создавать экземпляр TControl не приходится.
      

На рисунке 38-1 показана генеалогия TControl. В таблице 38-1 представлены свойства, методы и события, реализуемые TControl.

Таблица 38-1. Свойства, методы и события, реализуемые TControl

Используйте или установите это ... Чтобы сделать это... Наследование
Align Определить, как элемент управления выровнен внутри своего родителя. Нет
Assign Присвоить один устойчивый объект другому. TPersistent
BeginDrag Начать операцию перетаскивания вручную. Нет
BoundsRect Определить граничный прямоугольник, занятый элементом управления. Нет
BringToFront Перенести элемент управления поверх в соответствии с z-порядком. Нет
Caption Пометить элемент управления текстовой строкой. Нет
ClassName Получить имя класса данного объекта. TObject
ClassParent Получить родительский класс объекта. TObject
ClassType Получить фактический тип объекта. TObject
ClientHeight Определить высоту клиентской области элемента управления. Нет
ClientOrigin Определить левую верхнюю позицию клиентской области элемента управления. Нет
ClientRect Определить прямоугольник, занятый клиентской областью элемента управления. Нет
CllentToScreen Преобразовать координаты элемента управления (локальные) в экранные. Нет
ClientWidth Определить ширину клиентской области элемента управления. Нет
Color Определить цвет элемента управления. Нет
ComponentCount Определить количество компонентов, находящихся во владении. TComponent
ComponentIndex Индекс компонента в списке Components его владельца. TComponent
Components Определить список компонентов, находящихся во владении. TComponent
ComponentState Определить состояние текущего компонента. TComponent
ControlState Определить состояние элемента управления в любой момент времени. Нет
ControlStyle Определить, какие атрибуты присутствуют в элементе управления. Нет
Create Создать новый компонент. TObject
Cursor Определить, какое изображение используется для курсора, проходящего над данным элементом управления. Нет
Destroy Разрушить компонент. TObject
DestroyComponents Разрушить все компоненты, принадлежащие компоненту. TComponent
Destroying Уведомить компонент об уничтожении. TComponent
DragCursor Определить форму курсора мыши в момент, когда он перетаскивает объект над элементом управления. Нет
Dragging Определить, перетаскивается ли элемент управления. Нет
DragMode Определить поведение элемента управления при перетаскивании. Нет
Enabled Определить, доступен ли элемент управления. Нет
EndDrag Завершение или отмена операции перетаскивания вручную. Нет
FindComponent Найти компонент в списке массива Components. TComponent
Font Определить шрифт, используемый для вывода текста в элементе управления. Нет
Free Безопасно разрушить объект. TObject
GetTextBuf Скопировать текст элемента управления в буфер. Нет
GetTextLen Получить длину текста элемента управления. Нет
Height Определить высоту элемента управления. Нет
Hide Сделать элемент управления невидимым. Нет
Hint Определить текст, который отображается в подсказке для элемента управления. Нет
InheritsFrom Определить, происходит ли объект из определенного класса. TObject
InstanceSize Определить объем памяти, распределенной для объекта. TObject
Invalidate Вынудить элемент управления перерисоваться как можно быстрее. Нет
Left Определить левый край элемента управления внутри его контейнера. Нет
Name Определить имя компонента. TComponent
OnClick Обработать событие, которое происходит при щелчке кнопкой мыши. Нет
OnDblClick Обработать событие, которое происходит при двойном щелчке кнопкой мыши. Нет
OnDragDrop Обработать событие, которое происходит при опускании объекта на элемент управления. Нет
OnDragOver Обработать событие, которое происходит при перетаскивании объекта над элементом управления. Нет
OnEndDrag Обработать событие, которое происходит при отмене операции перетаскивания. Нет
OnMouseDown Обработать событие, которое происходит, когда кнопка мыши нажата и не отпущена немедленно. Нет
OnMouseMove Обработать событие, которое происходит когда курсор перемещается над элементом управления. Нет
OnMouseUp Обработать событие, которое происходит, при отпускании кнопки мыши. Нет
OnStartDrag Обработать событие, которое происходит, когда начата операция перетаскивания Нет
Owner Определить владельца компонента. TComponent
Parent Определить родителя или контейнер элемента управления. Нет
ParentColor Определить, используется ли информация Color родителя элемента управления. Нет
ParentFont Определить, используется ли информация Font родителя элемента управления Нет
ParentShowHint Определить, используется ли информация ShowHint родителя элемента управления. Нет
PopupMenu Определить, какое всплывающее меню связано с элементом управления. Нет
Refresh Стереть элемент управления и перерисовать его. Нет
Repaint Перерисовать элемент управления. Нет
ScreenToClient Преобразовать экранные координаты в клиентские координаты (элемента управления). Нет
SendToBack Послать элемент управления в конец z-порядка. Нет
SetBounds Определить координаты ограничивающего прямоугольника элемента управления. Нет
SetTextBuf Установить текст элемента управления на текст из буфера. Нет
Show Сделать элемент управления видимым. Нет
ShowHint Разрешить подсказки для элемента управления. Нет
Tag Записать вместе с компонентом дополнительное целочисленное значение. TComponent
Text Получить доступ к изменяемому тексту на элементе управления. Нет
Top Определить верхний край элемента управления. Нет
Update Метод Update вызывается в методе Refresh автоматически. Нет
Visible Сделать элемент управления видимым. Нет
Width Определить ширину элемента управления. Нет

Свойство Align

Метод BeginDrag

Свойство BoundsRect

Метод BringToFront

Свойство Caption

Свойство ClientHeight

Свойство ClientOrigin

Свойство ClientRect

Метод ClientToScreen

Свойство ClientWidth

Свойство Color

Свойство ControlState

Свойство ControlStyle

Свойство Cursor

Свойство DragCursor

Метод Dragging

Свойство DragMode

Свойство Enabled

Метод EndDrag

Свойство Font

Метод GetTextBuf

Метод GetTextLen

Свойство Height

Метод Hide

Свойство Hint

Метод Invalidate

Свойство Left

Событие OnClick

Событие OnDblClick

Событие OnDragDrop

Событие OnDragOver

Событие OnEndDrag

Событие OnMouseDown

Событие OnMouseMove

Событие OnMouseUp

Событие OnStartDrag

Свойство Parent

Свойство ParentColor

Свойство ParentFont

Свойство ParentShowHint

Свойство PopupMenu

Метод Refresh

Метод Repaint

Метод ScreenToClient

Метод SendToBack

Метод SetBounds

Метод SetTextBuf

Метод Show

Свойство ShowHint

Свойство Text

Свойство Top

Метод Update

Свойство Visible

Свойство Width

уже скачали 111 раз.


<<< Пред. Оглавление
Начало раздела
След. >>>




Дата последнего изменения:
Thursday, 21-Aug-2014 09:10:56 MSK


Постоянный адрес статьи:
http://az-design.ru/Support/SoftWare/Delphi/D3/SB38.shtml