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

Вниз

как закрыть активные окна   Найти похожие ветки 

 
Alexei Sviridov   (2004-03-16 11:34) [0]

Имеется MDI application.как закрыть все child окна


 
Rule ©   (2004-03-16 11:54) [1]

var
iCount:integer;
begin
for iCount:=MDIChildCount-1 downto 0 do
 MDIChildren[iCount].Close;
 end;


 
Skif   (2004-03-16 11:55) [2]

procedure TForm2.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Form2.Destroy;
end;


 
Skif   (2004-03-16 11:57) [3]

To Rule
При Close - они будут только сворачиваться. Я пользуюсь именно Destroy.
Выше приложен пример на закрытие одного окна, точнее обработку OnClose, но он будет работать и в других условиях


 
Skif   (2004-03-16 11:58) [4]

Удалено модератором


 
Skif   (2004-03-16 11:58) [5]

Удалено модератором


 
Skif   (2004-03-16 12:00) [6]

Удалено модератором


 
Skif   (2004-03-16 12:03) [7]

Удалено модератором


 
Rule ©   (2004-03-16 12:05) [8]

а в каждом окне при событии онклозе вставить вот такую строку

action:=caFree;
вот это правильно а если дестрой то будет возникать ошибка (абстракнаю при том) в самые неподходящие моменты.


 
Skif   (2004-03-16 12:18) [9]

Ок, тогда согласен



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

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

Наверх




Память: 0.48 MB
Время: 0.024 c
7-1074101190
Pavel74
2004-01-14 20:26
2004.04.04
а как люди работают с драйверами где можно прочитать


14-1078993692
}|{yk
2004-03-11 11:28
2004.04.04
Но какой Шева молодец!


9-1063090240
Riko
2003-09-09 10:50
2004.04.04
Функция MouseLook (взгляд за мышью) в GLCamera


14-1078670557
В л а д и м и р
2004-03-07 17:42
2004.04.04
Delphi 6 и Exel


14-1078836708
wild_arg
2004-03-09 15:51
2004.04.04
Глюки