Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.029 c
7-1074013301
незнайка
2004-01-13 20:01
2004.04.04
Посекторная запись на диск. Хм. Есть проблема.


1-1079354777
Layner
2004-03-15 15:46
2004.04.04
Как закрасить фон MDI прил из мод. окна?


1-1079118708
Senti
2004-03-12 22:11
2004.04.04
Проблема со ScrollBras в Memo !


14-1077970777
JohnnyCrisJoe
2004-02-28 15:19
2004.04.04
Линковка Delphi-dll библиотеки к С++ проекту


4-1075372537
kaginava
2004-01-29 13:35
2004.04.04
WaitForSingleObject




   Наверх