Максимальное поведение формы MDI - PullRequest
0 голосов
/ 18 мая 2010

Моя программа показывает какой-то браузер. Из браузера пользователь может открыть развернутую форму MDI с некоторым отчетом. Когда пользователь закрывает отчет, первая форма MDI с браузером становится максимальной.

2 формы имеют одного и того же родителя MDI. Могу ли я изменить это поведение, чтобы оставить свою первую форму браузера без максимизации после закрытия второго отчета?

1 Ответ

0 голосов
/ 07 июля 2010

Когда вы максимизируете форму MDI, вы по существу максимизируете родительскую форму, которая содержит форму MDI. Один из способов справиться с этим - проверить, будет ли браузер активен при закрытии формы отчета, и, если это так, при закрытии дочернего MDI-отчета установить состояние окна MDIParent на нормальное.

...