首先我们先创建几个窗体,其中一个窗体作为mdi窗体,窗体有个属性叫IsMdiContair ,并设为true,在mdi窗体加一个panel控件
代码如下:
private void toolStripLabel2_Click(object sender, EventArgs e)
{
panel1.Controls.Clear();//在加载一个窗体前,先清除面板中的控件
State nn = new State();//new一个窗体对象
nn .TopLevel = false; //设置子窗体为非顶级窗体
//设置窗体最大化
nn.WindowState = FormWindowState.Maximized;
//去掉窗体边框
nn.FormBorderStyle = FormBorderStyle.None;
nn.MdiParent = this;//设置此窗体的父窗体为mdi窗体
nn.Parent = panel1;//panel1为子窗体的容器
nn.Show();//
}
本文介绍了一种在MDI窗体中使用Panel控件作为容器加载子窗体的方法,通过设置窗体属性和使用代码控制,实现了子窗体的加载、最大化及去除边框等功能。
1152

被折叠的 条评论
为什么被折叠?



