c#中MDI窗体的设计(2021-3-20)

MDI窗体是指在父窗体中创建子窗体,且子窗体不能离开父窗体:
首先,为这个工程文件添加子窗体:右键工程名->添加->Windows窗体
在这里插入图片描述
添加了三个子窗体Form2,Form3,Form4:
在这里插入图片描述
再确定父窗体:该确认的父窗体的IsMdiContainer属性的值为True
为窗体添加顶部的菜单栏:工具箱->菜单和工具栏->MenuStrip,将其拖到主窗体中
在这里插入图片描述
向MenuStrip中添加文字后双击,会自动在Form1.cs的public partial class Form1:Form生成事件函数(点击MenuStrip即执行的函数):
在这里插入图片描述
在事件函数"显示子窗体ToolStripMenuItem_Click中定义了三个窗体类并用语句"frm2.MdiParent=this"将窗体设为子窗体。
结果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值