![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
1 копия формы в MDI приложении [D2005]
K_Lock © (2009-09-27 19:47:00)Господа, подскажите пожалуйста с таким вопросом:
есть MDI приложение, для открытия формы используется:
Form1 := TForm1.Create(self);
для закрытия: Action := caFree;
Каждый вызов: Form1 := TForm1.Create(self); создает новую копию формы.
Вопрос: как реализовать открытие только 1 копии формы? )
Заранее спасибо.
Inovet (2009-09-27 20:34:00) [21]> [0] K_Lock (27.09.09 19:47)
> Каждый вызов: Form1 := TForm1.Create(self); создает новую
> копию формы.
>
> Вопрос: как реализовать открытие только 1 копии формы? )
Пройтись по дочерним и проверить не создана ли уже форма такого класса
MDIChildren, MDIChildCount