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

Вниз

MainForm   Найти похожие ветки 

 
Геральт   (2002-08-28 22:04) [0]

Мне необходимо сделать программу, в которой будет несколько окон подряд, причем предыдущие должны удаляться из памяти, т.к. больше не нужны. Как можно это сделать? Проблема в том, что при закрытии первого окна (MainForm) вся программа прекращает свою работу


 
אנוד   (2002-08-28 22:08) [1]

Ты закрывай все кроме главного.


 
Геральт   (2002-08-28 22:16) [2]

Так оно никакое и не главное!! Просто в программе есть несколько окон, все они равнозначны и должны следовать цепочкой - одно появляется после закрытия другого и так до конца


 
Ученик ©   (2002-08-28 22:23) [3]

А если не использовать Application.CreateForm ?


 
Геральт   (2002-08-28 22:26) [4]

КАК?


 
Ученик ©   (2002-08-28 22:30) [5]

with TForm1.Create(nil) do try
ShowModal
finally
Free
end;

with TForm2.Create(nil) do try
ShowModal
finally
Free
end;

....



 
Юрий Зотов ©   (2002-08-29 02:06) [6]

Если формы должны следовать строго цепочкой, то есть более простой вариант - сделать всего одну форму, бросить на нее TabControl и просто переключать видимость закладок.


 
ЮЮ ©   (2002-08-29 03:56) [7]

>бросить на нее TabControl и просто переключать видимость закладок
Только WinControl-ов поменьше складывать на TabSheet-ах, а то ресурсов Винды не хватит :-)


 
Polevi ©   (2002-08-29 09:22) [8]

этот вариант неудобен если много закладок -> много обработчиков событий -> много кода в одном модуле


 
kronprince ©   (2002-08-29 10:10) [9]

- пан робить щось на зразок вiзарда - так ???



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

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

Наверх




Память: 0.48 MB
Время: 0.011 c
1-26979
AFROLOV
2002-08-29 14:24
2002.09.09
как узнать длину массива?


1-26971
c0pYc@t
2002-08-29 13:12
2002.09.09
Вопрос о реестре


6-27141
Socol
2002-07-04 12:43
2002.09.09
Соединение IP


3-26921
Азазелло
2002-08-13 09:01
2002.09.09
Удаленная работа с MSSQL


1-27080
FeatheryMan
2002-08-28 15:18
2002.09.09
Как открыть очень большой файл в RichEdit в Win2000?