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

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

Наверх




Память: 0.48 MB
Время: 0.051 c
6-1091730361
Alexis
2004-08-05 22:26
2004.10.17
Проблема с определением IP компов LAN a


1-1096538530
Сергей__С
2004-09-30 14:02
2004.10.17
Scroll Lock


4-1095219660
Настенька
2004-09-15 07:41
2004.10.17
кнопка Пуск


14-1096277367
gn
2004-09-27 13:29
2004.10.17
Я просто тащусь с некрасота чесное слово ;-)


1-1096983368
samalex
2004-10-05 17:36
2004.10.17
Поднять окно excel.