3
我已经在设计器中创建了一个选项卡,并且希望每次单击一个按钮时都会添加此选项卡,其中包含一些不同的数据。添加重复选项卡
当我运行下面的代码:
this.tabsData.TabPages.Add("tabDatabaseTables", databaseName);
一个选项卡添加,但在该选项卡设置控件不会出现。
我想控制也出现。
我已经在设计器中创建了一个选项卡,并且希望每次单击一个按钮时都会添加此选项卡,其中包含一些不同的数据。添加重复选项卡
当我运行下面的代码:
this.tabsData.TabPages.Add("tabDatabaseTables", databaseName);
一个选项卡添加,但在该选项卡设置控件不会出现。
我想控制也出现。
如果需要复制的TabPage,最简单的途径是创建一个用户控件,只是停靠它填进用新标签页:
TabPage tabPage = new TabPage() { Text = "New Tab" };
tabPage.Controls.Add(new MyUserControl() { Dock = DockStyle.Fill });
tabControl1.TabPages.Add(tabPage);
非常感谢 – rhughes
你就不能使用[TabControl.TabPageCollection.Add方法(TabPage)方法](http://msdn.microsoft.com/en-us/library/68d9sedf.aspx)? –
我可以,但如果我想添加两个或三个'tabDatabaseTables'实例,我将如何设置每个实例的数据? – rhughes
假设,如果您要复制控件,复制控件的事件处理程序的预期行为是什么(应该调用与原始控件相同的方法)? –