'宣言 Public ReadOnly Property Tabs As MdiTabsCollection
public MdiTabsCollection Tabs {get;}
Tabs コレクションは、MdiTabGroup によって表示される MdiTab オブジェクトのコレクションです。このコレクション内の項目の順序によって、タブの表示順序が決まります。タブの位置、サイズ、および表示は TabManager によって管理されます。
このプロパティによって返されるコレクションは読み取り専用です。MdiTabGroup、MdiTab、およびUltraTabbedMdiManagerには、MdiTabオブジェクトの並べ替えや位置変更を行うためのメソッドがいくつかあります。MoveAllTabs メソッドを使用すると、Tabs コレクションに含まれるすべての項目を別の MdiTabGroup の Tabs コレクションに移動できます。個々の項目を移動するには、MdiTab.MoveToGroup メソッドと MdiTab.MoveToNewGroup メソッドを使用します。また、UltraTabbedMdiManager 自体にも、特定の MdiTab オブジェクトの位置やその MdiTab オブジェクトを含むタブグループを変更するための同じようなメソッドがあります。
Imports Infragistics.Win Imports Infragistics.Win.UltraWinTabs Imports Infragistics.Win.UltraWinTabbedMdi Private Sub miShowAll_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles miShowAll.Click If Not Me.ultraTabbedMdiManager1.HasHiddenTabs Then Return End If Dim tabs() As MdiTab = CType(Me.ultraTabbedMdiManager1.HiddenTabs.All, MdiTab()) Me.ultraTabbedMdiManager1.BeginUpdate() Dim tab As MdiTab For Each tab In tabs tab.Form.Show() Next Me.ultraTabbedMdiManager1.EndUpdate() End Sub
using Infragistics.Win; using Infragistics.Win.UltraWinTabs; using Infragistics.Win.UltraWinTabbedMdi; private void miShowAll_Click(object sender, System.EventArgs e) { if (!this.ultraTabbedMdiManager1.HasHiddenTabs) return; MdiTab[] tabs = (MdiTab[])this.ultraTabbedMdiManager1.HiddenTabs.All; this.ultraTabbedMdiManager1.BeginUpdate(); foreach(MdiTab tab in tabs) tab.Form.Show(); this.ultraTabbedMdiManager1.EndUpdate(); }