我想问题应该出在frameOpen窗体的Button事件里
既然frameOpen也是一个子窗体,那么可以这样试试:
LP_Project.frmEdit child=new LP_Project.frmEdit(this.MdiParent);
child.Show();
既然frameOpen也是一个子窗体,那么可以这样试试:
LP_Project.frmEdit child=new LP_Project.frmEdit(this.MdiParent);
child.Show();
frmTemp.Show();
frmTemp.Show();
我想做一下解释:
frmTemp.MdiParent = this.MdiParent; 最主要的是这一句
this指的是本窗体,也就是要打开别的窗体的子主窗。
在mdi中,真正的主窗体是this.MdiParent;
也就是说,每打开一个主窗体。都要指它的主窗体。
它们只有一个共同的主窗。
frm.MdiPatent=this.Mdipatent;
frm.show();
问题解决了,结贴。