日期:2014-05-20  浏览次数:20900 次

小弟有个窗体问题指教
小弟目前在2005下有个mdi程序

实现从form1的菜单里打开form2(from2的父窗体是form1),form2操作后打开form3,要求指定form3的父窗体为form1,要如何实现?

我在from2下面写成如下
form3   frm3   =new   form3();
frm3.mdiparent=this.mdiparent;
但是没有效果,望各位指教。

------解决方案--------------------
Form1中按钮点击事件:
private void button1_Click(object sender, EventArgs e)
{
Form2 frm2 = new Form2();
frm2.MdiParent = Form1.ActiveForm;
frm2.Show();
}
Form2中按钮点击事件:
private void button1_Click(object sender, EventArgs e)
{
Form3 frm3 = new Form3();
frm3.MdiParent = Form1.ActiveForm;
frm3.Show();
}

就这么简单,你试试吧.呵呵.