如何将许多控件添加到Windows窗体选项卡?
问题描述:
所以我一直在寻找网络,我发现了一些代码来添加控件到一个标签,但我需要添加很多控件到新标签。如何将许多控件添加到Windows窗体选项卡?
这是我得到的: 一个新的播放器选项卡,用于访问数据库并添加一个新播放器以及所有数据。 创建4个播放器选项卡,并在FormLoad或新播放器的底部创建一个组合框,当选择一个选项时,此框将更新为数据库中的所有当前播放器,所有数据都显示出来。
我想要做的是删除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
处理单个玩家的数据。然后,您只需将一个控件添加到每个新选项卡。
是的,'UserControl'是正确的解决方案。没有简单的方法来隐藏“TabControl”中的标签页。 – 2011-05-17 09:53:41
谢谢,这解决了问题恰到好处。 现在,将要添加数据库搜索到用户控件... – CyberVitor 2011-05-18 08:56:14