private void button1_Click(object sender, EventArgs e)
{
Form2 form2 = new Form2();
TabPage TAB = new TabPage();
TAB.Text = "Form2";
form2.TopLevel = false;
TAB.Controls.Add(form2);
tabControl1.TabPages.Add(TAB);//增加tabpage页
form2.FormBorderStyle = FormBorderStyle.None;
form2.Show(); //让窗体form显示出来
this.tabControl1.SelectTab(TAB);//显示增加的选项卡页面
}
点击按钮添加tabpage,第二次在点击这个按钮就不再添加tabpage直接跳转到这个tabpage页面
var tab=tabControl1.TabPages.Cast<TabPage>().Where(i => i.Text == "tabPage2").FirstOrDefault();
if (tab == null)
{
//添加的代码
}
else {
tabControl1.SelectedTab = tab;//选中
}