Форум: "Основная";
Текущий архив: 2004.10.17;
Скачать: [xml.tar.bz2];
ВнизСоздание экземпляров формы Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.035 c