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

Вниз

Как закрыть все формы, кроме основной ?   Найти похожие ветки 

 
Vovaka   (2002-11-14 10:09) [0]

В определенный момент необходимо закрыть все открытые формы, кроме основной. Перебором не хочется, форм очень много и кол-во постоянно меняется.


 
BoxTer ©   (2002-11-14 10:16) [1]

А какже ишшо, придется
если MDI - приложение:

for i:=1 to MainForm.MDIChildCount do
form.MDIChildren[i].Close;

... в конце-концов, не млн же форм у тебя, отработает, и глазом моргнуть не успеешь.


 
Vovaka   (2002-11-14 10:28) [2]

А если не MDI ?


 
Calm ©   (2002-11-14 10:40) [3]

В глобальной переменной Screen:TScreen есть список всех созданных форм.


 
Song ©   (2002-11-14 10:41) [4]

TScreen.Forms[]


 
Vovaka   (2002-11-14 10:47) [5]

Спасибо всем.



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

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

Наверх




Память: 0.47 MB
Время: 0.02 c
1-82839
se-run
2002-11-14 11:20
2002.11.25
skin компонента


7-83031
LexaTyukha
2002-09-24 13:07
2002.11.25
Обработка закрытия приложения. Запрет и сообщение об этом юзеру.


1-82860
SerjUfa
2002-11-14 14:30
2002.11.25
В строке числа разделены пробелами . . .


1-82823
badaxe
2002-11-13 11:42
2002.11.25
Цвет текста в ListView


1-82751
Lina
2002-11-15 10:45
2002.11.25
Может у кого есть доки по созданию ActiveX EXE серверов ?