我正在使用 VB.NET
我需要在 2 个不同的选项卡上显示相同的控件(列表框)。
是否必须创建 2 个不同的 ListBox 实例?
我正在使用 VB.NET
我需要在 2 个不同的选项卡上显示相同的控件(列表框)。
是否必须创建 2 个不同的 ListBox 实例?
如果您不需要设计时支持,您可以简单地在运行时将 ListBox 实例的 Parent 从一个选项卡更改为另一个选项卡(当然,请确保正确设置位置)。
本质上,它是:
listBox1.Parent = tabControl1.TabPages[1];
最后,您可能会发现只有两个具有相同数据源的 ListBox 会更容易。
是的,我认为每个选项卡上都需要一个 ListBox 控件。如果它们具有相同的数据,您可以为两者使用相同的 DataSource。
是的,在每个选项卡上添加一个新实例。
如果你想要完整的设计师支持,你需要两个盒子。如果在代码中这样做就足够了,您可以在表单加载时创建一个列表框,并手动添加对每个标签页的引用。