看在这么有缘,我告诉你怎么显示子窗体:
[bo]//先新建一个选项卡,再在tabControl1中增加刚才的选项卡[/bo]
TabPage newpage = new TabPage();
TabPage[] pages = new TabPage[] { newpage };
pages[0].Text = "新的子窗体";
tabControl1.TabPages.AddRange(pages);
[bo]//新建子窗体,并进行设置[/bo](下面的设置可以让子窗体更好看,且TopLevel必须为false)
Form2 _childForm= new Form2 ();
_childForm.TopLevel = false;
_childForm.FormBorderStyle=FormBorderStyle.None;
_childForm.WindowState=FormWindowState.Maximized;
[bo]//设置子窗体父容器为刚才增加的选项卡并显示子窗体[/bo]
_childForm.Parent = this.tabControl1.TabPages[tabControl1.TabPages.Count - 1];
_childForm.Show();
[bo]注:TabControl的TabPage没有关闭按钮,这个需要你自己想办法解决。[/bo]
给你看下我以前的解决方法,见图。
[[it] 本帖最后由 乖老鼠 于 2008-10-31 13:04 编辑 [/it]]