private void button1_Click(object sender, System.EventArgs e)
{
TabPage tb=new TabPage("面板"+Convert.ToString(tabControl1.TabPages.Count+1));
tabControl1.TabPages.Add(tb);
}

解决方案 »

  1.   

    /// <summary>
    /// 添加信息显示选项卡
    /// </summary>
    public TabPage AddPage()
    {
    TabPage tabPage = new TabPage();
    RichTextBox richTextBox = new RichTextBox();
    //this.tabControl1.SuspendLayout();
    //this.tabPage1.SuspendLayout();
    //this.SuspendLayout();

    this.tabControl1.Controls.Add(tabPage);
    int count = this.tabControl1.Controls.Count;
    tabPage.Controls.Add(richTextBox);
    tabPage.Location = new System.Drawing.Point(4, 4);
    tabPage.Name = "tabPage" + count.ToString();
    tabPage.Size = new System.Drawing.Size(480, 271);
    tabPage.TabIndex = this.tabControl1.Controls.Count;
    tabPage.Text = "tabPage" + count.ToString();
    richTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
    | System.Windows.Forms.AnchorStyles.Left) 
    | System.Windows.Forms.AnchorStyles.Right)));
    richTextBox.Location = new System.Drawing.Point(0, 0);
    richTextBox.Name = "richTextBox" + count.ToString();
    richTextBox.Size = new System.Drawing.Size(480, 264);
    richTextBox.TextChanged += new System.EventHandler(this.richTextBoxInfo_TextChanged);
    richTextBox.TabIndex = 0;
    richTextBox.Text = "";
    return tabPage;
    }