黑马程序员技术交流社区

标题: 怎么样把一个窗体放在另一个窗体里面显示啊? [打印本页]

作者: laoyang    时间: 2011-11-20 10:58
标题: 怎么样把一个窗体放在另一个窗体里面显示啊?
怎么样把一个窗体放在另一个窗体里面显示啊?
作者: 付炯    时间: 2011-11-20 11:13
没太看明白啊 是要在一个窗体里调用另一个窗体么
直接调用另一个窗体的Show()方法即可
作者: laoyang    时间: 2011-11-20 11:16
付炯 发表于 2011-11-20 11:13
没太看明白啊 是要在一个窗体里调用另一个窗体么
直接调用另一个窗体的Show()方法即可 ...

就像画布一样,一个窗体在另一个窗体里面显示出来
作者: 小石    时间: 2011-11-20 11:48
MDI多文档界面应用模式??如果是这个的话 要先设置父窗体 将父窗体的IsMDIContainer属性设置为True 在调用打开子窗体的show()方法前 在代码中将子窗体的MdiParent属性设置为this
childForm.MdiParent=this;
childForm.Show();
作者: Luck_c    时间: 2011-11-20 12:52
    添加个画布Panel1  要显示的窗体Formo2
                                                Form2 f2 = new Form2();
                        f2.TopLevel = false;
                        f2.Dock = DockStyle.Fill;
                        f2.Parent = this.Panel1;
                        f2.Show();
                        f2.BringToFront();
作者: 乔克    时间: 2011-11-20 17:12
新建一个Form ,命名为MainForm,将其IsMDIContainer属性设置为True;
再建新的Form,命名为ChildForm.
  1.         private void MainForm_Load(object sender, EventArgs e)
  2.         {
  3.             ChildForm myChildForm = new ChildForm();
  4.             myChildForm.MdiParent = this;
  5.             myChildForm.Show();
  6.         }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2