如何在两个不同的选项卡上显示相同的控件?
我正在使用VB.NET
我需要在2个不同的选项卡上显示相同的控件(ListBox)。
是否必须创建2个不同的ListBox实例?
如果您不需要设计时支持,则可以在运行时将ListBox实例的Parent从一个选项卡更改为另一个选项卡(当然,确保正确设置定位)。
基本上,它是:
listBox1.Parent = tabControl1.TabPages[1];
最后,您可能会发现只有两个具有相同数据源的ListBox更容易。
是的,我认为你需要在每个标签上都有一个ListBox控件。 如果它们具有相同的数据,则可以使用相同的DataSource。
是的,在每个选项卡上添加一个新实例。
如果您需要完整的设计师支持,则需要两个盒子。 如果在代码中执行此操作就足够了,您可以在表单加载时创建单个列表框,并手动将引用添加到每个标签页。
在选项卡选择function(initTabs)用户中
$( ‘#YourTabID’)预定($( ‘#YourControlId’));
您可以动态更改控件的父级,然后可以重用代码