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

Создание экземпляров формы   Найти похожие ветки 

← →
V l a d i m i r   (2004-10-04 11:02) [0]

Добрый день! Вопрос, собственно, в следующем: пусть имеется дочерняя форма, на которой размещено определенное количество компонентов. Так вот, как из главной формы создать два экземпляра дочерней формы?


← →
Суслик ©   (2004-10-04 11:05) [1]

Два раза вызвать конструктор, очевидно.


← →
Семен Сорокин ©   (2004-10-04 11:06) [2]

var
 fm1: TChildForm;
 fm2: TChildForm;
...
fm1 := TChildForm.Create(nil);
fm2 := TChildForm.Create(nil);


так?


← →
V l a d i m i r   (2004-10-04 11:19) [3]


> Семен Сорокин ©

Спасибо, получилось... А что означает параметр nil и какие еще возможны варианты в команде Create?


← →
Суслик ©   (2004-10-04 11:20) [4]

Параметром передается владелец, т.е. тот, кто будет отвечать за жизнь формы. Когда владалец уничтожается уничтожатся и все объекты, которыми он владеет.


← →
Семен Сорокин ©   (2004-10-04 11:22) [5]

А что означает параметр nil и какие еще возможны варианты в команде Create?
[4] + если передаешь nil, то изволь сам побеспокоиться за удаление (уничтожение) форм.


← →
Amoeba ©   (2004-10-04 11:57) [6]

Другие возможные значения параметра - Application, Self


← →
Skyle ©   (2004-10-04 12:02) [7]

> Amoeba ©   (04.10.04 11:57)
любой наследник TComponent.


← →
TUser ©   (2004-10-04 12:10) [8]

или сам TComponent


← →
Skyle ©   (2004-10-04 12:20) [9]

> TUser ©   (04.10.04 12:10)
Хотел сказать "наследник или экземпляр", но как-то потерялся..

В общем, договорились...;-)



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

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



Память: 0.46 MB
Время: 0.024 c
1-1096369568
Yura
2004-09-28 15:06
2004.10.17
Несколько экземпляров одной и той же формы???


1-1096446467
ceval
2004-09-29 12:27
2004.10.17
Помогите разобраться в первый раз работаю с TRegistry


14-1096269319
peypivo
2004-09-27 11:15
2004.10.17
Похмелье


14-1096338106
saysu
2004-09-28 06:21
2004.10.17
Multitier technologies versus (Кто выиграет?)


6-1091730361
Alexis
2004-08-05 22:26
2004.10.17
Проблема с определением IP компов LAN a




   Наверх