添加重复标签

时间:2013-07-15 11:45:01

标签: .net winforms .net-3.5 tabcontrol

我在设计器中创建了一个标签,并希望每次单击按钮时添加此标签,其中包含一些不同的数据。

当我运行以下代码时:

this.tabsData.TabPages.Add("tabDatabaseTables", databaseName);

添加了一个标签,但该标签中设置的控件不会显示。

我希望控件也出现。

1 个答案:

答案 0 :(得分:2)

如果您需要复制TabPage,最简单的方法是创建一个UserControl并将其填充到一个新的TabPage中:

TabPage tabPage = new TabPage() { Text = "New Tab" };
tabPage.Controls.Add(new MyUserControl() { Dock = DockStyle.Fill });
tabControl1.TabPages.Add(tabPage);