我只想讓我的mdichild窗體在按下最大化按鈕時調整大小,並且它不會停靠在父窗體上。當用戶按下子窗體上的最大化按鈕時如何調整mdichild窗體的大小
我最初的MDIChild大小是100,100,當我按最大化按鈕。我只需要將MDIChild大小調整爲500,500。我的問題是,當我按下最大化按鈕時,它將停靠在mdiparent窗體中並填充mdiparent窗體所具有的所有剩餘空間。
順便說一句,我的MDIParent大小是800,800,所以MDIChild不會超越MDIParent。
我只想讓我的mdichild窗體在按下最大化按鈕時調整大小,並且它不會停靠在父窗體上。當用戶按下子窗體上的最大化按鈕時如何調整mdichild窗體的大小
我最初的MDIChild大小是100,100,當我按最大化按鈕。我只需要將MDIChild大小調整爲500,500。我的問題是,當我按下最大化按鈕時,它將停靠在mdiparent窗體中並填充mdiparent窗體所具有的所有剩餘空間。
順便說一句,我的MDIParent大小是800,800,所以MDIChild不會超越MDIParent。
單擊MDIChild的最大化按鈕時,MDIChild將停靠在MDIParent窗體上。即使將wndproc應用於其代碼,這也是孩子的財產。
private void childform_SizeChanged(object sender, EventArgs e)
{
this.WindowState = FormWindowState.Normal;
this.Size = new Size(500, 500);
}
你能提供更多的見解嗎? – 2012-07-17 04:25:57
檢查此問題http://stackoverflow.com/questions/1295999/event-when-a-window-gets-maximized-un-maximized – V4Vendetta 2012-03-27 08:44:41
我已經應用winproc,但它仍然會停靠並填寫mdiparent表單 – 2012-03-27 08:47:57
The用於MDI表單的目的是讓它包含在父表單中,這可能意味着它不會顯示在菜單條的邊緣之外。 http://bytes.com/topic/net/answers/573899-set-mdi-child-full-screen-mode – ABH 2012-03-27 08:50:15