所以我一直在网上搜索,我找到了一些代码来向选项卡添加控件,但我需要向新选项卡添加许多控件。
这是我得到的:一个新的播放器选项卡,用于访问数据库并添加一个包含所有数据的新播放器。4 个玩家选项卡,底部有一个组合框,在 FormLoad 上或创建一个新播放器,此框使用数据库中的所有当前 palyer 进行更新,选择一个后,他的所有数据都会被释放。
我想做的是删除 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);
但这仅复制标题,而不复制控件
我可能会创建一个处理单个玩家数据的UserControl
。然后,只需向每个新选项卡添加一个控件。