解決WinForm(C#)中MDI子窗體最大化跑偏的問題

Ahriman發表於2015-11-04

“用MDI方式開啟一個子視窗體後,總是不能最大化顯示,明明子視窗體的WindowState設定為Maximized?”,相信有很多人會遇到這的樣問題,請按下面的方法設定即可使MDI子窗體最大化:

1、把父窗體的IsMdiContainer設定為True;
2、把子窗體的WindowState設定為Normal;
3、在父窗體中用下面的方法開啟子窗體:
private void menuItemsMdiForm_Click(object sender, EventArgs e)
{
     MyChildForm childForm = new MyChildForm();
     childForm .MdiParent = this;
     childForm .WindowState = FormWindowState.Maximized;
     childForm .Show();
}

相關文章