Вниз
Скачать: CL | DM;

MDI-Childs   Найти похожие ветки 

← →
Explorer ©   (2002-08-28 14:33) [0]

Мастера!
Подскажите, как отследить, что дочернее окно уже открыто,
чтобы больше его не открывать, а просто сделать активным?


← →
Skier ©   (2002-08-28 14:36) [1]

>Explorer

> как отследить, что дочернее окно уже открыто,


Если хотя бы одно, то : MainForm.MDIChildCount > 0 ?





← →
Игорь Шевченко ©   (2002-08-28 14:45) [2]

Если конкретное окно, то проверять его переменную.
Например:
var ChildForm : TChildForm;

там, где вызывается
if NOT Assigned(ChildForm) then
ChildForm := TChildForm.Create(Application);
ChildForm.Show();

В событии OnDestroy у TChildForm поставить
ChildForm := nil;


← →
Explorer ©   (2002-08-28 15:34) [3]

Спасибо! Получилось!



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

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



Память: 0.45 MB
Время: 0.009 c
1-26968
АлексейТр
2002-08-27 09:13
2002.09.09
Как в DateTimePicker всегда выводить текущую дату?


1-27099
Yaro
2002-08-24 23:00
2002.09.09
Run-Time Packages or ActiveX


1-27002
lipskiy
2002-08-27 10:59
2002.09.09
Это у меня глюки, или действительно глюки? (TToolBar и сепаратор)


1-27100
kerrik
2002-08-25 01:21
2002.09.09
Как узнать, когда прилож. (CreateProcess) загрузилось полностью?


1-27058
Стас
2002-08-28 08:19
2002.09.09
Autorun для CD




   Наверх