Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.08;
Скачать: 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 вся ветка

Текущий архив: 2003.09.08;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.027 c
1-24543
Leks
2003-08-26 17:41
2003.09.08
Навернутый таймер


6-24599
Shluz
2003-06-27 20:41
2003.09.08
SMS своими руками ...


6-24578
SKI
2003-07-04 20:18
2003.09.08
Сетевой трафик


4-24739
mox
2003-07-08 11:45
2003.09.08
Почему не копируется текст edit-ов др.окна


1-24464
Lamerr
2003-08-27 09:17
2003.09.08
TFileStream, Variant