Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.12;
Скачать: CL | DM;

Вниз

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

 
vajo   (2003-04-30 09:13) [0]

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


 
Calm ©   (2003-04-30 09:16) [1]

Нужно испрозовать репозиторий форм. См. команду Add To Repository и т.д.


 
jack128 ©   (2003-04-30 09:18) [2]

А эта форма с компонентами в дизин тайм уже описана?
Если да, то

procedure TForm1.Button1Click(Sender: TObject);
var form2 : Tform2;
begin
form2 := Tform2.Create(nil);
...// Делаешь с формой, что те нужно
form2.Free;//уничтожаешь форму
end;



 
Calm ©   (2003-04-30 09:19) [3]


> Нужно испрозовать репозиторий форм. См. команду Add To Repository
> и т.д.

Уф-ф... Абсолютно не в тему высказался...


 
evvcom ©   (2003-04-30 09:19) [4]

Создаешь в дизайн-тайм форму, но в опциях проекта из auto-create forms ее убираешь. В обработчике клика по кнопке пишешь MyForm := TMyForm.Create(Application); или как в исходнике проекта Application.CreateForm(TMyForm, MyForm); с предварительной проверкой if not Assigned(MyForm) then



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

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

Наверх




Память: 0.47 MB
Время: 0.01 c
14-34549
Sword-Fish
2003-04-23 13:57
2003.05.12
Отлов окон


1-34475
KIE
2003-04-28 11:10
2003.05.12
Выключение Timer-а как отследить


1-34499
Матка
2003-04-23 05:40
2003.05.12
Application.ExeName и ParamStr(0)


4-34639
LeReve
2003-03-08 14:51
2003.05.12
как изменить максимальные размеры окна на АПИ?


1-34487
alt7
2003-04-29 13:23
2003.05.12
Резидентное консольное application