Вниз
Скачать: 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.023 c
1-1096867349
_Дельфин_
2004-10-04 09:22
2004.10.17
Электронные учебники по Дельфи


14-1096053955
Рулон Обоев
2004-09-24 23:25
2004.10.17
зарядка для мобильников


3-1095837110
Iren
2004-09-22 11:11
2004.10.17
Доменная аутентификация


3-1095609402
map4ello
2004-09-19 19:56
2004.10.17
Access таблица и RecNo


1-1096821038
Kolan
2004-10-03 20:30
2004.10.17
Парсер




   Наверх