通过一个菜单,同时打开两个窗口FORM1,FORM2.
要求是FORM1和FORM2并排放置,有点像WORD的平铺功能.但是两个窗口的宽度不一样.
请问高手,该功能能实现吗?(因为我第二个窗口是一个通用信息显示窗口,是必须要显示的,放置的右边的一个小窗口.)
排列风格类似:
=========================================================
文件 编辑 窗口 退出
=========================================================
| 窗口一 || 窗口二 |
要求是FORM1和FORM2并排放置,有点像WORD的平铺功能.但是两个窗口的宽度不一样.
请问高手,该功能能实现吗?(因为我第二个窗口是一个通用信息显示窗口,是必须要显示的,放置的右边的一个小窗口.)
排列风格类似:
=========================================================
文件 编辑 窗口 退出
=========================================================
| 窗口一 || 窗口二 |
参考一下
private void Form1_Load(object sender, System.EventArgs e)
{
Form frm=new Form();
frm.Name="AAA";
frm.Text="BBB";
frm.MdiParent=this;
frm.Show(); frm=new Form();
frm.Name="CCC";
frm.Text="DDD";
frm.MdiParent=this;
frm.Show(); MdiClient mdiClient=null;
foreach (Control ctl in this.Controls)
{
if(ctl is MdiClient)
{
mdiClient=ctl as MdiClient;
break;
}
}
if(mdiClient!=null)
{
mdiClient.Parent=panel1;
}
}