public static void addpage(Form fr,TabPage tb)
{
fnewMain fn = new fnewMain();
fr.TopLevel = false;
if (fn.myTabControl1.TabPages.Count > 1)
{
fn.myTabControl1.TabPages.RemoveAt(1);
}
if (ErgodicModiForm(fr.Name, fn.myTabControl1))
{
tb = new TabPage(fr.Name);
tb.Name = fr.Name;
fn.myTabControl1.Controls.Add(tb);
fr.TopLevel = false;
fr.BackColor = Color.White;
fr.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
fr.FormBorderStyle = FormBorderStyle.None;
fr.Show();
tb.Controls.Add(fr);
fr.Dock = DockStyle.Fill;
}
fn.myTabControl1.SelectedTab = tb;
}
fn表单没有调用show显示出来呢。。
fn.myTabControl1.SelectedTab = tb;
fn.Show();//加这句显示窗体