Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Максимизация дочернего MDI окна


Автор: Coderr 7.7.2006, 19:21
У меня есть главная форма и одна дочерняя, которая создаётся при нажатии на кнопку. Если я хочу максимизировать фору, то её заголовок куда-то улетает...  smile  Подскажите, как сделать, чтобы при максимизации дочерней формы появлялись кнопки, как на рисунку из прикреплённого файла! 

Автор: Wing 7.7.2006, 20:11
Давай смотреть.
1. Создаем форму и назначаем у нее FormStyle := fsMDIForm
2. Создаем форму и назначаем у нее FormStyle := fsMDIChild
3. Создаем какую-нибудь менюшку для первой формы
4. Жмем F9.
5. Разворачиваем на весь экран и видим кнопочки.

Кнопочек не будет видно если у тебя строки меню нет. 

Автор: Coderr 8.7.2006, 07:57
Цитата

Кнопочек не будет видно если у тебя строки меню нет.


А! Ну может быть! Я ведь пользовался ActionMainMenuBar...  smile . C ним никак, да? smile

Добавлено @ 08:11 
А как избарвиться от иконки, которая появляется при максимизации в левом верхнем углу на панели меню? 

Автор: Guedda 8.7.2006, 09:38
Код

ChildForm.BorderStyle := bsNone;
 

Автор: Coderr 8.7.2006, 15:39
Цитата(Guedda @ 8.7.2006,  09:38)
Код

ChildForm.BorderStyle := bsNone;

А всё равно иконка остаётся!  smile  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)