日期:2014-05-19  浏览次数:20988 次

关于mdi窗体问题,!!!!!!1
有个父窗体,添加一个toolscript控件,打开子窗体,但是子窗体不在父窗体里面,我一按父窗体,子窗体就给盖到后面了,该如何解决呢?

------解决方案--------------------
需要指定子窗体的父窗体,在父窗体Form1中,如
Form2 F2=new Form2();
F2.MdiParent=this; //指定Form2为Form1的子窗体
F2.Show();
------解决方案--------------------
新建一个Window Form(主窗口)
定义isMDIContainer属性为True
增加一菜单或工具栏实现打开和关闭子窗口。

新建一个window form(子窗口,比如名为Form2)

在主窗口中的打开子窗口的事件中加入以下代码
Form2 frm2 = new Form2();
frm2.MdiParent=this; //指定Form2为Form1的子窗体
frm2.Show();