Version

WinTabbedMDI 2005.2

Nested Tab Groups

The WinTabbedMdiManager™ layout functionality has been extended to allow the creation of nested groups. Each MdiTabGroup can either contain MdiTab items that represent the forms it contains or other MdiTabGroups thereby allowing for nested structure. This functionality can be enabled by setting the AllowNestedTabGroups property to true.

nested tab groups in ultratabbedmdimanager

Maximize MdiTabGroup

Depending upon the layout (whether determined by the end user or by the programmer), it is possible that the MDI child form does not have a lot of space available to display its child controls. The IsActiveTabGroupMaximized property has been added to the WinTabbedMdiManager. When set to true, the MdiTabGroup containing the active tab will be maximized. When maximized, only the contents of the maximized tab group will be displayed. The MaximizedTabGroupDisplayStyle is used to determine how the minimized tab groups will be displayed. When this is set to ShowMaximizedGroupOnly, there will be no visual indication that any other MdiTabGroups exist. When set to CompressUnmaximizedGroups (as seen in the image below), only the splitter bars of some panes will be displayed.

An AllowMaximize property has been added to determine whether the user may change the IsActiveTabGroupMaximized property. When set to true, the context menus for tabs in that group will include an additional checkable menu option - Maximize.

maximize mditabgroup in ultratabbedmdimanager

TabActivated Events

A new event, TabActivated , has been added to the WinTabbedMdiManager. This event is invoked whenever the active tab - the tab that represents the active mdi child - has been changed.