tabControl,有没有办法在我的应用程序中添加新标签?

时间:2016-07-19 13:10:54

标签: c# .net tabcontrol

我是tabControl的新手,我想知道是否有办法从我的应用程序中添加新标签? (从启动时开始)

我在想的是我可能会做这样的事情......

创建一个按钮,并为其添加一个函数..

private void addTabButton_Click(object sender, EventArgs e)
{
   tabControl1.addtab <- or something like that, I dont know the correct function. Not even sure if there is any
}

我需要帮助查找添加新标签的正确函数名称。

1 个答案:

答案 0 :(得分:2)

private void addTabButton_Click(object sender, EventArgs e)
{
   Tabpage tp = new TabPage();
   tp.Name = "tp" + this.tabControl1.TabCount;
   tp.Text = "tp" + this.tabControl1.TabCount;
   tp.Controls.Add(new Label()); //Or whatever you want added.
   this.tabControl1.TabPages.Add(tp);
}

因此,您可以动态创建选项卡,并可以根据需要在此处设置标签页的所有属性。我使用TabCount的命名和文本设置使得tabpages至少更加动态和不同。