C# MDI 子窗口最大化后在父窗口菜单栏前不显示子窗口的图标
2015-10-22 15:56
411 查看
效果对比:
注意:1.需将父窗口的MainMenuStrip属性设置为菜单的(Name)。
2.窗口类型须为“Windows窗体”,不能为其他类型。
方法:
在主菜单的ItemAdded事件中添加如下代码:
注意:1.需将父窗口的MainMenuStrip属性设置为菜单的(Name)。
2.窗口类型须为“Windows窗体”,不能为其他类型。
方法:
在主菜单的ItemAdded事件中添加如下代码:
private void menuStrip1_ItemAdded(object sender, ToolStripItemEventArgs e) { if (e.Item.Text.Length == 0 || e.Item.Text == "还原(&R)" || e.Item.Text == "最小化(&N)") { e.Item.Visible = false; } }
相关文章推荐
- C#设置MDI子窗体只能弹出一个的方法
- iframe的父子窗口之间的对象相互调用基本用法
- C#实现更改MDI窗体背景颜色的方法
- 完美解决MDI子窗口最大化后标题栏在父窗口菜单栏之上的问题
- MDI多文档框架下让主框架与子框架菜单栏一致的方法
- MFC + MDI文件拖拽功能
- MFC MDI使用自定义模板对话框创建子文档
- 制作自己的MFC MDI OPENCV程序框架
- MFC MDI OnOpenDocument后自动调用相应的OnDraw
- MFC MDI程序的退出菜单突然不能退出了
- MFC 多文档menu切换
- MDI登陆问题
- MDI防止出现多个子窗体
- 第17章笔记(草稿)
- 使用JInternalFrame实现MDI
- MDI子窗口间的数据共享
- 一个Flex MDI的实现
- 1-4 多文档界面处理(2)
- JAVA实现可设置背景的MDI窗口
- H3C MDI BUG