c# winform mdi子窗体无法最大化的问题
2012-11-26 09:36
501 查看
原文链接 http://www.sdfengxi.com/archives/239
场景描述:
程序的主窗体(假定为FrmMain)设定WindowState属性为Maximized,同时子窗体(FrmChild)的WindowState属性也设定为Maximized。初始设置了主窗体FrmMain的IsMdiContainer属性设定为true,并添加菜单,点击菜单时打开FrmChild子窗体。
遇到问题:
1.FrmChild子窗体最大化后在主窗体标题栏下多出一行只显示图标 及最大化最小化等按钮的多余空白栏
2.子窗体实际未最大化
问题最终解决方案:
1.第一个问题设定FrmMain的MainMenuStrip属性为添加的主菜单即可
2.第二个问题需要更改子窗体所设定的WindowState为Normal,同时更改主窗体点击菜单打开该子窗体的代码为如下:
new FrmChild{MdiParent = this, WindowState = FormWindowState.Maximized }.Show();
场景描述:
程序的主窗体(假定为FrmMain)设定WindowState属性为Maximized,同时子窗体(FrmChild)的WindowState属性也设定为Maximized。初始设置了主窗体FrmMain的IsMdiContainer属性设定为true,并添加菜单,点击菜单时打开FrmChild子窗体。
遇到问题:
1.FrmChild子窗体最大化后在主窗体标题栏下多出一行只显示图标 及最大化最小化等按钮的多余空白栏
2.子窗体实际未最大化
问题最终解决方案:
1.第一个问题设定FrmMain的MainMenuStrip属性为添加的主菜单即可
2.第二个问题需要更改子窗体所设定的WindowState为Normal,同时更改主窗体点击菜单打开该子窗体的代码为如下:
new FrmChild{MdiParent = this, WindowState = FormWindowState.Maximized }.Show();
相关文章推荐
- Qt-Widget窗体无法最大化问题解决
- java selenium谷歌浏览器无法最大化问题
- 子窗体最大化显示问题
- C#关于Windows窗体最大化所引起的闪烁问题的处理经验
- VB.NET关闭窗体时最小化(附带解决.NET程序导致XP无法关机重启的问题)
- WinForm(C#)中MDI子窗体最大化的问题
- 关于DevExpress GridControl 和TreeList在窗体被继承后无法设计问题
- C#使窗体无法改变大小只能最大化最小化显示的方法
- 解决WinForm(C#)中MDI子窗体最大化的问题 (转)
- 关于winForm窗体最大化时全屏及遮盖任务栏问题
- 解决Winform panel动态加载Form页面无法随着panel最大化的问题
- C#子窗体最大化后Icon与MDI窗体的菜单合拼的问题
- 解决WinForm(C#)中MDI子窗体最大化跑偏的问题
- 解决MDI窗体最大化状态小切换窗体时闪烁问题
- 解决WinForm(C#)中MDI子窗体最大化的问题
- C#:MDI子窗体最大化导致父窗体工具栏移动的问题解决
- CRMEasy知识库点击无法弹出窗体问题
- 解决WinForm(C#)中MDI子窗体不能最大化的问题
- 解决Lazarus中窗体不能正确最大化显示的问题
- 利用IE8选项卡解决新窗口无法最大化问题