日期:2014-05-17  浏览次数:20851 次

C# 中如何实现一个多级的Mdi窗体
有三个窗体,Form1 Form2 Form3
Form1为父窗体,Form2为子窗体,Form3是点击Form2中的某一个按钮之后弹出来的,
我现在想让Form3也变为Form1的子窗体,该怎么实现啊???

------解决方案--------------------
Form3.parent=form1;
------解决方案--------------------
这个很简单啊,你怎么把form3成为form2的窗体的,就怎么把它写成form1的子窗体就行了
再进行在form1的按钮代码中设置
form3 f3=new form3();
f3.parent=this;
f3.showDialog();
------解决方案--------------------
form3 f3=new form3();
 f3.parent=this.parent;
 f3.showDialog();