如何将许多控件添加到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处理单个玩家的数据。然后,您只需将一个控件添加到每个新选项卡。

+0

是的,'UserControl'是正确的解决方案。没有简单的方法来隐藏“TabControl”中的标签页。 – 2011-05-17 09:53:41

+0

谢谢,这解决了问题恰到好处。 现在,将要添加数据库搜索到用户控件... – CyberVitor 2011-05-18 08:56:14