'宣言 Public ReadOnly Property HiddenTabs As HiddenMdiTabsCollection
public HiddenMdiTabsCollection HiddenTabs {get;}
HiddenTabs は、まだ表示されていない Form オブジェクトを表す MdiTab オブジェクトのコレクションです。関連付けられたフォームが表示されると、関連付けられた MdiTab が HiddenTabs から削除されて MdiTabGroup の Tabs コレクションに移動し、TabDisplaying イベントが呼び出されます。フォームが非表示になると、関連付けられた MdiTab が、そのタブを含む TabGroup から削除され、HiddenTabs コレクションに追加されます。
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(); }