Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проблема с MDI окнами!


violla ©   (2005-05-21 23:44:00) 

Ребята подскажите пожалуйста новичку, как использовать MDI приложения!
Все дело в том, что:
1. Дочерние окна висят на главной форме при запуске приложения!
2. При нажатии на кнопочку закрыть окно просто сворачивается!
3. А вот при макс. дочернего окна, все объекты окна смещаются и окно превращается в чорт знает что!
Как выйти с этой ситуации?


charlie   (2005-05-22 07:33:00) [1]


> Sergey Masloff   (22.05.05 00:07) [4]

Достаточно TMyChild.Create(AOwner), оно само отобразится


Sergey Masloff   (2005-05-22 00:07:00) [2]

>а как же их создавать?
Явным вызовом конструктора при необходимости.
например
with TMyChild.Create(AOwner) do Show();


violla   (2005-05-21 23:58:00) [3]

>Sergey Masloff (21.05.05 23:53)
Не использовать автосоздание форм - хорошо, а как же их создавать?


Sergey Masloff   (2005-05-21 23:53:00) [4]

1) Не использовать автосоздание форм
2) В OnClose формы Action := caFree;
3) Ровно то же самое что и для SDI - выравнивания и привязки


Ученик   (2005-05-21 23:53:00) [5]

>violla   (21.05.05 23:44)  
File-New-Other-Projects-MDI Application


Наверх

Титульная страница Поиск, карта сайта Написать письмо