.Net:MDI窗体菜单,隐藏子窗体ICON图标
2010-04-09 16:47
337 查看
最近在做项目的时候,发现MDI父窗体的主菜单的左边,当子窗体最大化的时候,显示了子窗体的图标ICON。
解决办法,在主菜单的ItemAdded事件编写如下代码:
另外,如果子窗体含有菜单的话,子窗体的菜单会显示再父窗体上;如果不需要,把菜单中的AllowMerge属性设置为false即可。
解决办法,在主菜单的ItemAdded事件编写如下代码:
private void MainMenu_ItemAdded(object sender, ToolStripItemEventArgs e) { if (e.Item.Text.Length == 0 //隐藏子窗体图标 || e.Item.Text == "最小化(&N)"//隐藏最小化按钮 || e.Item.Text == "还原(&R)"//隐藏还原按钮 || e.Item.Text == "关闭(&C)")//隐藏最关闭按钮 { e.Item.Visible = false; } }
另外,如果子窗体含有菜单的话,子窗体的菜单会显示再父窗体上;如果不需要,把菜单中的AllowMerge属性设置为false即可。
相关文章推荐
- .NET C# MDI窗体菜单,隐藏子窗体ICON图标
- net MDI 窗体菜单显示子窗体ICON图标,以及合并子窗体菜单问题
- .Net:MDI窗体菜单
- C#子窗体最大化后Icon与MDI窗体的菜单合拼的问题
- C# 右下角的通知区域显示 和 隐藏主窗体 以及 为通知区域图标添加菜单 等
- MDI父窗体中的子窗体最大化后消除子窗体在父窗体菜单栏中的图标
- 【iOS开发-31】UITabBar背景、icon图标颜色、被选中背景设置以及隐藏UITabBar的两种方式
- C#实现系统托盘,C#窗体最小化时隐藏为任务栏图标
- MDI的子窗体一旦最大化后,子窗体的图标就越过菜单栏跑到最上面去了
- .Net下去掉MDI窗体内客户区的边框
- C# 自定义窗体上Icon图标和修改默认启动的exe文件的图标
- C# MDI窗体菜单合并子窗体工具栏
- iOS开发UITabBar背景、icon图标颜色、被选中背景设置以及隐藏UITabBar的两种方式
- 通过点击图标/按钮处理一级菜单的显示和隐藏
- C#实现系统托盘,C#窗体最小化时隐藏为任务栏图标
- C#实现系统托盘,C#窗体最小化时隐藏为任务栏图标的Window appllication
- 隐藏菜单APP显示图标
- android的actionbar的溢出菜单默认不显示图标icon,怎样弄成微信那样可以显示icon
- C# MDI窗体菜单合并工具栏
- MDI父窗体中的子窗体最大化后消除子窗体在父窗体菜单栏中的图标