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

Вниз

У меня вопрос, наверно, ламерский, но в FAQ е я этого не нашел. Вопрос по воводу сворачивания окон.   Найти похожие ветки 

 
Fredericco ©   (2002-02-22 11:02) [0]

Суть такая. У меня D4.2 Главное окно в программе нормально сворачивается на панель задач, а остальные сворачиваются, как в Win 3.11. Все не главные окна я открываю методом Form.Show, а закрываю предыдущее Form.Hide. Как бы мне сделать так, чтобы все окна сворачивались на панель задач.


 
DieHard ©   (2002-02-22 11:21) [1]

Создавай формы динамически с владельцем= nil


 
feezdec   (2002-02-22 11:43) [2]

DieHard -> спасибо! А динамически это как?


 
DieHard ©   (2002-02-22 13:14) [3]

По умолчанию все формы проекта, разработанные в Design-Time, создаются автоматически при запуске приложения. Для того, чтобы создавать их динамически (т.е. в вручную в Run-Time), необходимо в Project Options->Forms убрать из списка Auto-create forms нужные формы (главную желательно всё-таки оставить :)
Кстати, того же можно добиться, удалив из файла проекта (*.dpr) строки, создающие формы типа Application.CreateForm(TForm1, Form1);

А потом, например, в обработчике создания главной формы или в другом месте программы создаешь формы, как и любой другой объект
Form1:=TForm1.Create( nil);

Уничтожение (например, на OnDestroy главной формы или там же, где и создал (после использования)):
Form1.Release;



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

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

Наверх




Память: 0.47 MB
Время: 0.007 c
1-32459
b00ts0
2002-02-22 23:01
2002.03.11
ламерский вопрос относительно чата для локальной сети


1-32506
Vladimir K.
2002-02-22 04:42
2002.03.11
Подвисание формы при выполнении цикла


1-32443
Turalyon
2002-02-20 09:00
2002.03.11
Сервис


7-32580
Hisant
2001-11-28 10:57
2002.03.11
Блокировка клавиш в Delphi


14-32564
fliz
2002-01-25 12:05
2002.03.11
С днем СТУДЕНТА, господа! Предлагаю сделать перекличку - кто студент, пусть в этой ветки отметится.