Moves the tab to a new
MdiTabGroup created at the end of the
TabGroups
The following examples shows how to use the MoveToGroup and MoveToNewGroup methods to move a tab to a different MdiTabGroup.
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinTabs
Imports Infragistics.Win.UltraWinTabbedMdi
Private Sub MoveToNewGroup()
' get the tab associated with the active form
Dim activeTab As MdiTab = Me.ultraTabbedMdiManager1.ActiveTab
' if there isn't one or the form is being closed or hidden,
' skip it
If activeTab Is Nothing Or Not activeTab.IsFormVisible Then
Return
End If
' Create a new tab group at the end and move the
' active tab to it. The following statements will
' perform the same action. The overloads that
' accept an MdiTabGroupPosition can be used to have
' the new group created at the beginning or before/after
' the current tab group.
'
'Me.ultraTabbedMdiManager1.MoveToNewGroup(activeTab, MdiTabGroupPosition.Last)
'Me.ultraTabbedMdiManager1.MoveToNewGroup(activeTab)
'activeTab.MoveToNewGroup(MdiTabGroupPosition.Last)
If Me.ultraTabbedMdiManager1.CanCreateNewGroup Then
activeTab.MoveToNewGroup()
End If
End Sub
Private Sub MoveToNextGroup()
' get the tab associated with the active form
Dim activeTab As MdiTab = Me.ultraTabbedMdiManager1.ActiveTab
' if there isn't one or the form is being closed or hidden,
' skip it
If activeTab Is Nothing Or Not activeTab.IsFormVisible Then
Return
End If
' Move the currently active tab to the next group.
' The following statement performs the same action.
'
'Me.ultraTabbedMdiManager1.MoveToGroup(activeTab, MdiTabGroupPosition.Next)
activeTab.MoveToGroup(MdiTabGroupPosition.Next)
End Sub
Private Sub MoveToPreviousGroup()
' get the tab associated with the active form
Dim activeTab As MdiTab = Me.ultraTabbedMdiManager1.ActiveTab
' if there isn't one or the form is being closed or hidden,
' skip it
If activeTab Is Nothing Or Not activeTab.IsFormVisible Then
Return
End If
' Move the currently active tab to the next group.
' The following statement performs the same action.
'
'Me.ultraTabbedMdiManager1.MoveToGroup(activeTab, MdiTabGroupPosition.Previous)
activeTab.MoveToGroup(MdiTabGroupPosition.Previous)
End Sub
'Declaration
Public Overloads Function MoveToNewGroup() As MdiTabGroup
using Infragistics.Win;
using Infragistics.Win.UltraWinTabs;
using Infragistics.Win.UltraWinTabbedMdi;
private void MoveToNewGroup()
{
// get the tab associated with the active form
MdiTab activeTab = this.ultraTabbedMdiManager1.ActiveTab;
// if there isn't one or the form is being closed or hidden,
// skip it
if (activeTab == null || !activeTab.IsFormVisible)
return;
// Create a new tab group at the end and move the
// active tab to it. The following statements will
// perform the same action. The overloads that
// accept an MdiTabGroupPosition can be used to have
// the new group created at the beginning or before/after
// the current tab group.
//
//this.ultraTabbedMdiManager1.MoveToNewGroup(activeTab, MdiTabGroupPosition.Last);
//this.ultraTabbedMdiManager1.MoveToNewGroup(activeTab);
//activeTab.MoveToNewGroup(MdiTabGroupPosition.Last);
if (this.ultraTabbedMdiManager1.CanCreateNewGroup)
activeTab.MoveToNewGroup();
}
private void MoveToNextGroup()
{
// get the tab associated with the active form
MdiTab activeTab = this.ultraTabbedMdiManager1.ActiveTab;
// if there isn't one or the form is being closed or hidden,
// skip it
if (activeTab == null || !activeTab.IsFormVisible)
return;
// Move the currently active tab to the next group.
// The following statement performs the same action.
//
//this.ultraTabbedMdiManager1.MoveToGroup(activeTab, MdiTabGroupPosition.Next);
activeTab.MoveToGroup(MdiTabGroupPosition.Next);
}
private void MoveToPreviousGroup()
{
// get the tab associated with the active form
MdiTab activeTab = this.ultraTabbedMdiManager1.ActiveTab;
// if there isn't one or the form is being closed or hidden,
// skip it
if (activeTab == null || !activeTab.IsFormVisible)
return;
// Move the currently active tab to the next group.
// The following statement performs the same action.
//
//this.ultraTabbedMdiManager1.MoveToGroup(activeTab, MdiTabGroupPosition.Previous);
activeTab.MoveToGroup(MdiTabGroupPosition.Previous);
}
'Declaration
Public Overloads Function MoveToNewGroup() As MdiTabGroup
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