Дочерняя форма Windows MDI не открывается в состоянии WIndowMaximized - PullRequest
0 голосов
/ 09 сентября 2010

Я установил форму как дочернюю для формы MDI, для которой WindowState имеет значение Maximized.

Когда я открываю эту форму из контейнера MDI, она не открывается в развернутом состоянии. Почему это происходит и как я могу сделать его максимально открытым?

Вот так я показываю дочернюю форму из контейнера mdi.

private void ShowNewForm(object sender, EventArgs e)
{
    FormChild childForm = new FormChild ();
    childForm.MdiParent = this;
    childForm.WindowState = FormWindowState.Maximized;
    childForm.Text = "Window " + childFormNumber++;
    childForm.Show();
}

Ответы [ 12 ]

0 голосов
/ 06 января 2014

Все просто.

В событии загрузки дочерней формы напишите код:

this.WindowState = FormWindowState.Maximized;
0 голосов
/ 18 февраля 2013
FormChild childForm = new FormChild ();
childForm.MdiParent = this;

childForm.Text = "Window " + childFormNumber++;
childForm.Show();
childform.BringToFront();
childForm.WindowState = FormWindowState.Maximized;

надеюсь, что это поможет

...