Version

UltraTabbedMdiManager Class

A component for displaying mdi child forms as tab items.
Syntax
'Declaration
 
Public Class UltraTabbedMdiManager 
   Inherits Infragistics.Win.UltraComponentControlManagerBase
   Implements Infragistics.Shared.IUltraComponent, Infragistics.Win.AppStyling.ISupportAppStyling, Infragistics.Win.IImageListProvider, Infragistics.Win.IUltraControl, Infragistics.Win.UltraWinTabs.ITabbedMdiManager 
public class UltraTabbedMdiManager : Infragistics.Win.UltraComponentControlManagerBase, Infragistics.Shared.IUltraComponent, Infragistics.Win.AppStyling.ISupportAppStyling, Infragistics.Win.IImageListProvider, Infragistics.Win.IUltraControl, Infragistics.Win.UltraWinTabs.ITabbedMdiManager  
Remarks

The UltraTabbedMdiManager provides a Visual Studio .Net style tabbed interface. Each mdi System.Windows.Forms.Form in the System.Windows.Forms.Form.MdiChildren of the MdiParent is represented by a tab.

An MdiTab instance is created for each mdi child form and provides the information for the display of the tab. By default the text displayed in the tab item is based on the text of the associated Form but can be overriden using the Text property. Also, the form's icon may be displayed in the tab using the DisplayFormIcon property.

The MdiTab objects for visible forms are moved into an MdiTabGroup when they are displayed and may be repositioned to other TabGroups or to a new MdiTabGroup (MoveToNewGroup(MdiTab)). MdiTab objects whose associated forms are not visible are maintained in the HiddenTabs collection. When a hidden form/tab is made visible, the TabDisplaying event is invoked when the tab is about to displayed.

The TabSettings is used to set default values for the appearance and behavior of the MdiTab objects. The values can then be overriden by the containing TabGroup using the TabSettings and can be further controlled at the specific tab using its Settings. The appearances (e.g. TabAppearance) of the TabSettings is used to control the colors and images displayed by the tab items. Similarly, the TabGroupSettings is used to set the default values for all the TabGroups. These values can be overriden for specific MdiTabGroup objects using the Settings property. The TabGroupSettings property is useful to initialize the TabStyle and TabSizing as well as other appearance settings. See the MdiTabGroupSettings class and MdiTabSettings class for more information on what may be affected using these properties.

Requirements

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

See Also