Как в одном проекте создать две формы?
Допустим при запуске автоматически создаётся первая форма. Как сделать чтобы в процессе работы программы создавались/уничтожались новые формы?
Как в одном проекте создать две формы?
Модератор: Модераторы
Два варианта:
1. Создавать их во время загрузки
а после по событию показывать
2. Создавать динамически
1. Создавать их во время загрузки
Код: Выделить всё
...
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.CreateForm(TForm2, Form2);
Application.Run;
...
а после по событию показывать
Код: Выделить всё
...
procedure TForm1.Button1Click(Sender: TObject);
begin
Form2.Show;
end;
...
2. Создавать динамически
Код: Выделить всё
var
Form2: TForm2;
begin
Form2:=TForm2.Create(Application)
Form2.Show;
end;
....
