Связь с родительским
элементом управления
Механизм связывания визуального компонента
с родительским компонентом (владельцем) позволяет автоматически
задавать для нового элемента управления некоторые свойства,
отвечающие за его внешний вид (см. выше). В результате
все дочерние элементы управления для одного родительского
(формы, панели) будут выглядеть одинаково оформленными.
Родительский компонент задается свойством
property Parent:
TWinControl;
Для каждого дочернего элемента управления
можно задать значения нескольких свойств:
property ParentBiDiMode:
Boolean; property ParentColor: Boolean; property ParentFont:
Boolean; property ParentShowHint: Boolean;
Каждое из них управляет одной характеристикой
визуализации элемента. Метод
function HasParent:
Boolean; override;
используется для того, чтобы определить,
имеется ли у компонента владелец вообще.
В классе TControl
впервые появляются методы-обработчики событий, которые
обеспечивают передачу в элемент действия мыши, присоединение
и перетаскивание.
|