Вниз
Скачать: CL | DM;

В чем разница?   Найти похожие ветки 

 
3APA3A ©   (2003-08-27 01:24) [0]

В чем принципиальная разница между Owner и Parent?


 
default ©   (2003-08-27 01:46) [1]

Owner - владелец компонентины, если он "отчаливает", то он
берёт с собой и все компоненты, которыми владеет
Parent - это свойство определяет окно на котором будет отрисовываться окно у которого вы устанавливаете данное свойство


 
Юрий Зотов ©   (2003-08-27 01:49) [2]

Owner - владелец компонента. Отвечает за автоматическое уничтожение своих "дочерних" компонентов, за рассылку им уведомлений (Notification), за правильную загрузку DFM... в общем, поддерживает внутренние механизмы VCL. Никак не связан с видимостью, прорисовкой да и вообще с Windows.

Parent - родительское окно контролов. Отвечает за видимость и прорисовку дочерних контролов, определяет их координаты, доступность (Enabled) и пр. Тесно связано с сообщениями и другими оконными механизмами самой Windows. Пока не задан Parent, контрол не станет видимым.

Кладем на форму панель, а на нее - кнопку. У этой кнопки Parent"ом будет панель, а Owner"ом - форма. То же самое можно сделать и в run-time:

procedure TForm1.FormCreate(Sender: TObject); // OnCreate
var
P: TPanel;
begin
P := TPanel.Create(Self); // Owner панели - форма
P.Parent := Self; // Parent панели - тоже форма
P.SetBounds(100, 100, 200, 200); // В координатах формы
with TButton.Create(Self) do // Owner кнопки - форма
begin
Parent := P; // Parent кнопки - панель
SetBounds(20, 20, Width, Height) // В координатах панели
end
end;


 
Reindeer Moss Eater ©   (2003-08-27 08:52) [3]

Parent - потомок Owner"a



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
3-24307
Dush
2003-08-18 16:16
2003.09.08
Помогите со структурой таблицы


6-24590
resheto
2003-06-25 18:00
2003.09.08
Глюк с узнаванием всех компов в сети


14-24676
Mr&MsGuns
2003-08-19 14:09
2003.09.08
Империя Билла


1-24458
tria
2003-08-27 17:40
2003.09.08
Подскажите, где искать процедуру, отвечающую за прокрутку?


11-24397
AlexG
2003-01-03 14:17
2003.09.08
Базы!




   Наверх