A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

怎么样把一个窗体放在另一个窗体里面显示啊?

评分

参与人数 1技术分 +1 收起 理由
杨恩锋 + 1

查看全部评分

5 个回复

倒序浏览
付炯 黑马帝 2011-11-20 11:13:41
沙发
没太看明白啊 是要在一个窗体里调用另一个窗体么
直接调用另一个窗体的Show()方法即可
回复 使用道具 举报
付炯 发表于 2011-11-20 11:13
没太看明白啊 是要在一个窗体里调用另一个窗体么
直接调用另一个窗体的Show()方法即可 ...

就像画布一样,一个窗体在另一个窗体里面显示出来
回复 使用道具 举报
小石 黑马帝 2011-11-20 11:48:59
板凳
MDI多文档界面应用模式??如果是这个的话 要先设置父窗体 将父窗体的IsMDIContainer属性设置为True 在调用打开子窗体的show()方法前 在代码中将子窗体的MdiParent属性设置为this
childForm.MdiParent=this;
childForm.Show();

评分

参与人数 1技术分 +1 收起 理由
杨恩锋 + 1

查看全部评分

回复 使用道具 举报
Luck_c 黑马帝 2011-11-20 12:52:58
报纸
    添加个画布Panel1  要显示的窗体Formo2
                                                Form2 f2 = new Form2();
                        f2.TopLevel = false;
                        f2.Dock = DockStyle.Fill;
                        f2.Parent = this.Panel1;
                        f2.Show();
                        f2.BringToFront();

评分

参与人数 1技术分 +1 收起 理由
杨恩锋 + 1

查看全部评分

回复 使用道具 举报
乔克 黑马帝 2011-11-20 17:12:57
地板
新建一个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.         }
复制代码

评分

参与人数 1技术分 +1 收起 理由
杨恩锋 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马