我只想让我的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