我有一个TabControl
,其中包含一些标签。每个标签页都包含一个加载Word component control
的{{1}}。每次用户打开新标签页时,都需要添加一个新Microsoft office word
,这需要一点时间。
有没有办法在添加新标签时以编程方式将当前Word component control
移动到新标签页,因此它不必创建新的组件类?
这样的事情(但Word component control
没有Tabs[1]
)
Controls
修改
我使用stcWordTab.Tabs[1].Controls.Add(stcWordTab.Tabs[0].Controls[0])
' DotNetBar
控件。
答案 0 :(得分:0)
虽然Tab
本身没有Controls
属性,但TabItem.AttachedControl
属性TabControlPanel
已连接到标签,此面板会托管您的控件。
所以你的代码看起来像
(stcWordTab.Tabs[1].AttachedControl as TabControlPanel).Controls
.Add((stcWordTab.Tabs[0].AttachedControl as TabControlPanel).Controls[0]);
请参阅knowledge base以供参考。