如何控制或删除MDI子窗体最大化后对父窗体的影响?
不知道图能不能看到...图中红色标记部分...
就是子窗体最到化后, 父窗体标题下会出现一个灰条, 装着子窗体的系统菜单和系统按钮...
感觉很不和谐, 可以去掉吗?
[解决办法]
在子窗体Resize 事件中设置不显示标题栏FormBorderStyle ,如下
- C# code
Form3 f3 = new Form3(); f3.WindowState = FormWindowState.Maximized; f3.Resize += (o, i) => { f3.FormBorderStyle = FormBorderStyle.None; };//需在子窗体大小发生改变时设置才有效 f3.MdiParent = this; f3.Show();