C#中,在Form1“里”打开Form2(懂么!)
6个回答
展开全部
把form1设置成父窗口,form2为form1的子窗口,show出form2就会在form1里。详细代码可以直接用VS建个父子窗体的项目,VS有那个项目建的,一建出来就是个父子窗体实例直接用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-06-14
展开全部
要先把Form1设置成父窗体,这通过属性来改
Form2 form2=new Form2();
form2.MdiParent=this;(Form1)
form2.Show();
Form2 form2=new Form2();
form2.MdiParent=this;(Form1)
form2.Show();
更多追问追答
追问
打开几个子窗口后,点击按钮他们自动排列。要如何实现!
追答
打开窗口后,打开的第一个就是0,后面的次序依次加1,this.MdiChildren[x]//x为0,1,2,……你最小化后他们就依次排列在父窗体的左下角,不知你让他们自动排列是什么意思
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主可以这样写
在加载Form2的事件中
先Form1.ShowDialog()
这样只有关闭Form1以后,Form2才打开。
在加载Form2的事件中
先Form1.ShowDialog()
这样只有关闭Form1以后,Form2才打开。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主可以这样写
在加载Form2的事件中
先Form1.ShowDialog()
这样只有关闭Form1以后,Form2才打开。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询