我是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
}
我需要帮助查找添加新标签的正确函数名称。
答案 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至少更加动态和不同。