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


Автор: Serggggg 21.6.2004, 11:00
Помогите, кто знает.
Вызываю дочернее MDI-окно, разворачиваю его (ну т.е. во весь размер), потом нажимаю на кнопку (в этом развернутом окне), которая вызывает ещё одно дочернее окно.
При этом дочерняя MDI-форма, которая была развернута, сразу восстанавливается (уменьшается до размеров по умолчанию).
Как этого избежать?

Автор: Dr.Drunk 21.6.2004, 13:40
Serggggg да-с интересная ситуация

Цитата
Вызываю дочернее MDI-окно, разворачиваю его (ну т.е. во весь размер), потом нажимаю на кнопку (в этом развернутом окне), которая вызывает ещё одно дочернее окно.

Второе окно является дочерним первого или нет???
А еще лучше напиши код, где ты окно вызываешь

Если нет, Иcпользую визард для MDI в Делфях
Код
Файл->Новый->Еще->MDI Application


И не парься biggrin.gif

Автор: Medved 23.6.2004, 13:39
Свойству дочерней формы WndowsState присвой значение wsMaximized. (Можешь программно на OnShow, можешь в инспекторе объектов)

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