Развёртывание дочерних форм MDI приложения (Windows Forms) при их открытии

Дочерние формы MDI приложении по умолчанию открываются в виде «обычных» окон. Что не всегда удобно. В большинстве случаев гораздо лучше открывать дочерние окна сразу же в развёрнутом состоянии.

На первый взгляд, решение лежит на поверхности. Нужно просто в дизайнере дочерней формы установить свойство WindowState равным Maximized. Только на практике это задачу не решает.

Внимательно рассмотрев скриншот можно заметить, что при такой настройке WindowState в состояние соответствующее значению Maximized перешло только системное меню.

Для того чтобы дочерняя форма по-настоящему разворачивалась при открытии, настройку WindowState нужно выполнять не в дизайнере, а непосредственно в коде программы.

 

В этом случае разворачивание дочерней формы работает полностью корректно.

Один комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *