问题描述
form1为父窗体,form2为子窗体,form2跳转到form3,form3要怎么设置为form1的子窗体?
解决方案
解决方案二:
求大侠解释一下
解决方案三:
例如:如果主窗体是frm_Main你希望的子窗体是frm_child(其实就是普通窗体)那么你设置frm_Main.IsMdiContainer=true;就可以了,这表示它是主窗体。你要在frm_Main里打开frm_child,那么打开的时候frm_child.MdiParent=frm_Main;frm_child.Show();
解决方案四:
一共有3个窗体,form3是从form2中跳转出来的,form3不是form1的子窗体,怎么把form3设置为form1的子窗体?
解决方案五:
frm3.MdiParent=this.MdiParent
解决方案六:
第一步:form1.IsMdiContainer=true第二步:在实例化form3后设置form3.MdiParent=form1
解决方案七:
引用5楼williamcsd的回复:
第一步:form1.IsMdiContainer=true第二步:在实例化form3后设置form3.MdiParent=form1
OK。。。
解决方案八:
form1.IsMdiContainer=true;form3.MdiParent=this.MdiParent;this.MdiParent指的是你form2的父体也就是form1
解决方案九:
frm3.MdiParent=this.MdiParent
解决方案十:
1.先将form1设置为主窗体,即将IsMdiContainer属性设置为true2.在需要跳转的按钮中写入事件:实例化子窗体对象3.并且form3.MdiParent=this;//表示子窗体的父窗体为当前窗体4.接着显示子窗体:form3.show();
解决方案十一:
form1.IsMdiContainer=trueform3.MdiParent=this.MdiParent;但是必须设From1为父窗体
解决方案十二:
2楼很详细
解决方案十三:
补充,关键form3.toplevel设置下falsecsdn搜索