Abstract base class for a collection of
MdiTab objects.
The following example demonstrates how to iterate the tab groups and their tabs as well as activate a tab item.
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinTabs
Imports Infragistics.Win.UltraWinTabbedMdi
Private Sub ActivateCustomTab()
' iterate through all the tab groups
Dim tabGroup As MdiTabGroup
For Each tabGroup In Me.ultraTabbedMdiManager1.TabGroups
' iterate through all the tab objects
' contained within the tab group
Dim tab As MdiTab
For Each tab In tabGroup.Tabs
' if the tab is not a custom tab, i.e.
' it does not represent a form that implements
' the ICustomMdiTab interface. this interface
' is implemented by an ultradockmanager
' mdi child form but could be used by other
' forms
If tab.IsCustomTab Then
' activate the first one
tab.Activate()
Return
End If
Next
Next
End Sub
'Declaration
Public MustInherit Class MdiTabsBaseCollection
Inherits Infragistics.Shared.KeyedSubObjectsCollectionBase
using Infragistics.Win;
using Infragistics.Win.UltraWinTabs;
using Infragistics.Win.UltraWinTabbedMdi;
private void ActivateCustomTab()
{
// iterate through all the tab groups
foreach(MdiTabGroup tabGroup in this.ultraTabbedMdiManager1.TabGroups)
{
// iterate through all the tab objects
// contained within the tab group
foreach(MdiTab tab in tabGroup.Tabs)
{
// if the tab is not a custom tab, i.e.
// it does not represent a form that implements
// the ICustomMdiTab interface. this interface
// is implemented by an ultradockmanager
// mdi child form but could be used by other
// forms
if (!tab.IsCustomTab)
continue;
// activate the first one
tab.Activate();
return;
}
}
}
'Declaration
Public MustInherit Class MdiTabsBaseCollection
Inherits Infragistics.Shared.KeyedSubObjectsCollectionBase
Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2