Класс TControl
TControl - это базовый класс всех элементов управления (включая и окно формы). Эти компоненты могут быть видимы во время выполнения. Для них определены такие свойства, как позиция, курсор, всплывающая подсказка, методы для рисования или перемещения элемента управления, события для манипуляций с помощью мыши.
Класс предоставляет большой набор свойств, включая следующие:
- Action - назначает действие (объект action), ассоциируемый с данным элементом управления.
- AutoSize - определяет, будет ли элемент управления автоматически изменять свой размер при изменении его содержимого.
- TCaption - определяет строку, отображаемую как заголовок окна или метку. Символ & в заголовке указывает, что следующий за ним символ будет отображаться подчеркнутым. Такой символ определяет клавишу-акселератор. При одновременном нажатии этой клавиши и клавиши Alt происходит перемещение фокуса ввода на данный элемент управления. Для того, чтобы показать в заголовке сам символ амперсанда, следует ввести два символа &&.
- Color - позволяет определять или изменять фоновый цвет элемента управления. Если значение свойства ParentColor равно True, то при изменении фона родительского элемента управления происходит и автоматическое изменение фона дочернего элемента управления.
- Enabled - определяет, доступен ли элемент управления.
- Font - определяет атрибуты текста, такие, как шрифт, начертание, размер, цвет и т.п.
- Height и Width - определяют вертикальный и горизонтальный размер элемента управления в пикселях.
- HelpType - определяет, каким образом для элемента управления будет специфицирована тема файла справки. Если значение свойства равно htContext, то ID справки содержится в свойстве HelpContext. Если значение свойства равно htKeyword, то тему справки определяет свойство HelpKeyword.
- HelpContext - определяет числовой ID темы справки, отображаемой как контекстно-зависимая справка.
- HelpKeyword - определяет тему в файле справки.
- Hint - содержит подсказку, отображаемую при расположении и задержании указателя мыши над элементом управления.
Подсказка отображается только, если значение свойства ShowHint установлено равным True. - Left - определяет горизонтальную координату элемента управления относительно его родительского элемента.
- Parent - указывает родительский элемент управления.
- ParentColor и ParentFont - если это свойства равны true, то используются цвет и шрифт родительского элемента управления.
- PopupMenu - определяет всплывающее меню (контекстное меню), ассоциируемое с данным элементом управления. Если свойство AutoPopup объекта типа TPopupMenu равно True, то меню будет отображаться автоматически. Если это свойство равно False, то для отображения всплывающего меню следует в обработчике события OnContextPopup вызвать метод Popup.
- ShowHint - определяет, будет ли для элемента управления отображаться окно всплывающей подсказки.
- Text - содержит строку текста, располагаемую в элементе управления.
- Visible - определяет, является ли компонент видимым.
Класс предоставляет большой набор методов, включая следующие:
- Click - инициирует событие OnClick.
- Create - создает экземпляр класса TControl и выполняет инициализацию его свойств.
- DblClick - инициирует событие OnDblClic.
- Hide - скрывает элемент управления.
- Refresh - сразу перерисовывает на экране элемент управления, вызывая метод Repaint.
- Show - делает элемент управления видимым, одновременно устанавливая значение его свойства Visible равным True.