Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.09;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.017 c
1-27089
c0pyc@t
2002-08-28 09:36
2002.09.09
Уникальный ID


8-27117
Artemkin
2002-04-30 09:00
2002.09.09
TImage


6-27150
sergrrey
2002-06-28 10:33
2002.09.09
ClientSocket посылает строку только со второго раза!


3-26886
Ciklon
2002-08-18 17:27
2002.09.09
инсталяция


1-27009
NidHelp
2002-08-30 01:28
2002.09.09
Есть html файл, в теле между <!--begin--> и <!--end--> написан