所以我一直在网上搜索,我发现了一些代码来向选项卡添加控件,但我需要在新选项卡中添加许多控件。
这是我得到的: 一个新的播放器选项卡,可以访问数据库并添加一个包含所有数据的新播放器。 创建了4个播放器选项卡,底部有一个组合框,FormLoad或新播放器,此框用数据库中的所有当前palyers更新,选择一个后,所有数据都显示出来。
我想要做的是删除4个标签并在新播放器选项卡上添加一个按钮,使用组合框选择播放器和按钮确认,按下按钮时,它应该生成一个新标签,就像4个旧的。
有可能用一种方法向用户隐藏旧的4个标签之一,每次创建新标签时,从隐藏的标签中复制所有控件?
编辑:我发现添加控件的代码在哪里:
Button button1 = new Button();
button1.Location = new Point(20, 10);
button1.Text = "Click Me";
tabPage1.Controls.Add(button1)
但我想要的是:
new tab tabx = sampletab
tabcontrol.tabs.add(tabx);
但这仅复制标题,而不是控件
答案 0 :(得分:3)
我可能会创建一个处理单个玩家数据的UserControl
。然后,您只需要为每个新选项卡添加一个控件。