BCB |
|||||||||
|
ParentОпределяет родительский компонент, в площади которого располагается данный компонентО п и с а н и е. Свойство Parent определяет родительский компонент, т.е. компонет-контейнер, содержащий данный компонент. Контейнерами являются оконные компоненты, такие, как формы, панели и некоторые другие. Расположенные на них дочерние компоненты могут наследовать часть свойств содержащего их контейнера, например, шрифт, цвет, отображение ярлычков подсказки, трехмерность. Для этого должны быть установлены в true свойства дочерних компонентов ParentFont, ParentColor, ParentShowHint, ParentCtl3D. Надо различать два похожих свойства: Parent - родительский компонент, и Owner - владелец компонента. Родительский компонент - это тот, на котором располагается данный компонент. А владелец - это компонент, который передается в качестве параметра в конструктор данного компонента и который владеет им. Форма является владельцем всех расположенных на ней компонентов. В свою очередь объект приложения Application является владельцем всех форм. Изменение во время выполнения свойства Parent заставляет компонент перемещаться на экране в клиентскую область нового родителя. Пример использования свойства Parent приведен в разделе Visible. |