MDI父窗体中及子窗体最大化后消除子窗体在父窗体菜单栏中及图标

上传人:豆浆 文档编号:19120634 上传时间:2017-11-18 格式:DOC 页数:5 大小:234KB
返回 下载 相关 举报
MDI父窗体中及子窗体最大化后消除子窗体在父窗体菜单栏中及图标_第1页
第1页 / 共5页
MDI父窗体中及子窗体最大化后消除子窗体在父窗体菜单栏中及图标_第2页
第2页 / 共5页
MDI父窗体中及子窗体最大化后消除子窗体在父窗体菜单栏中及图标_第3页
第3页 / 共5页
MDI父窗体中及子窗体最大化后消除子窗体在父窗体菜单栏中及图标_第4页
第4页 / 共5页
MDI父窗体中及子窗体最大化后消除子窗体在父窗体菜单栏中及图标_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《MDI父窗体中及子窗体最大化后消除子窗体在父窗体菜单栏中及图标》由会员分享,可在线阅读,更多相关《MDI父窗体中及子窗体最大化后消除子窗体在父窗体菜单栏中及图标(5页珍藏版)》请在金锄头文库上搜索。

1、MDI 父窗体中的子窗体最大化后消除子窗体在父窗体菜单栏中的图标1.建立 MainForm(设置属性 IsMdiContainer=true)父窗体如下所示。2.双击工具栏上的 Form1 图标。设置 Form1 子窗体的显示。Form1 子窗体显示代码如下:private void toolStripButton1_Click(object sender, EventArgs e)Form1 f1 = new Form1();f1.WindowState = FormWindowState.Normal;f1.MdiParent = this;f1.Show();3.选中菜单栏 menuSt

2、rip1,设置其 ItemAdded 事件。menuStrip1 的 ItemAdded 事件代码如下:private void menuStrip1_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;4.编译运行该该项目,点击工具栏上的 Form1 按钮,普通、最大化和最小化显示情况如下图所示,可见此时子窗体的图标在父窗体的菜单栏中已经消失,至此,任务完成,搞定。注意 :如果子窗体含有菜单的话,默认情况是子窗体的菜单会合并显示在父窗体的菜单上;如果不需要在父窗体菜单中显示,只需把父窗体菜单的 AllowMerge 属性设置为 false 即可。子窗体 From3如果父窗体和子窗体菜单的属性 AllowMerge=true 时,显示情况如下所示:当父窗体菜单的属性 AllowMerge=false 时,显示情况如下所示:总结:父、子窗体的菜单是否合并显示在父窗体的菜单中根据具体需要来决定。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 经济/贸易/财会 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号