У меня есть TabControl
, который содержит некоторые вкладки. каждая вкладка содержит Word component control
, который загружает Microsoft office word
. Каждый раз, когда Пользователь открывает новую вкладку, необходимо добавить к ней новый Word component control
, который занимает немного времени. Есть ли способ переместить текущий Word component control
на новую вкладку программно при добавлении новых вкладок, чтобы не создавать новый класс компонентов?Как перемещать элемент управления на другую вкладку программно в C#?
Нечто подобное (но Tabs[1]
не Controls
)
stcWordTab.Tabs[1].Controls.Add(stcWordTab.Tabs[0].Controls[0])
EDIT
Я использую DotNetBar
«s SuperTabItem
управления.
Вы понимаете, что когда вы __move__ это уже не будет, где это было раньше ?! – TaW
@TaW Да! это именно то, что я планирую делать –
Я не знаю, как Abotut DotNetBar's SuperTabItem. - В winforms я бы посоветовал: Пожалуйста, всегда различайте Tab Control и его вкладки! Если элемент управления, например, кнопка Button1 находится на tabPage1, вы можете переместить его в tabPage2 следующим образом: 'button1.Parent = tabpage2;' Не уверен, что ваша библиотека работает одинаково! – TaW