Class TabbedGroupedMDIManager
Implements
System.IDisposable
System.Windows.Forms.IMessageFilter
Inherited Members
Namespace: Syncfusion.Windows.Forms.Tools
Assembly: Syncfusion.Tools.Windows.dll
Syntax
public class TabbedGroupedMDIManager : TabbedMDIManager, IThemeProvider, IVisualStyle, IDisposable, IMessageFilter, IKeyboardProcHookClient, ITabbedMDIManager
Constructors
TabbedGroupedMDIManager()
Initialize new instance of TabbedGroupedMDIManager.
Declaration
public TabbedGroupedMDIManager()
Properties
TabbedGroups
Gets the Tabbed groups collection.
Declaration
public TabbedGroupsCollection TabbedGroups { get; }
Property Value
Methods
ActualizeFormAddition(Form, TabbedGroup)
Declaration
protected virtual void ActualizeFormAddition(Form pFrmNewChild, TabbedGroup pAddedGroup)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Forms.Form | pFrmNewChild | |
TabbedGroup | pAddedGroup |
ActualizeFormRemoval(Form, TabbedGroup)
Declaration
protected virtual void ActualizeFormRemoval(Form removedChildForm, TabbedGroup group)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Forms.Form | removedChildForm | |
TabbedGroup | group |
CreateGroupsCollection()
Declaration
protected virtual TabbedGroupsCollection CreateGroupsCollection()
Returns
Dispose(Boolean)
Declaration
protected override void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | disposing |
Overrides
GetGroupNameOfHost(TabHost)
Gets the group name of the tab host.
Declaration
public string GetGroupNameOfHost(TabHost tabHost)
Parameters
Type | Name | Description |
---|---|---|
TabHost | tabHost | The tab host. |
Returns
Type |
---|
System.String |
GetGroupOfForm(Form)
Returns the group that contains the form.
Declaration
public TabbedGroup GetGroupOfForm(Form form)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Forms.Form | form | The form in the group. |
Returns
Type |
---|
TabbedGroup |
GetGroupOfHost(TabHost)
Returns the TabbedGroup in the TabHost.
Declaration
public TabbedGroup GetGroupOfHost(TabHost host)
Parameters
Type | Name | Description |
---|---|---|
TabHost | host | The group of TabHost to be found. |
Returns
Type |
---|
TabbedGroup |
GetUniqueGroupName()
Gets the name of the group.
Declaration
public string GetUniqueGroupName()
Returns
Type |
---|
System.String |
GetUniqueGroupName(TabbedGroup)
Gets the unique name of the group.
Declaration
public string GetUniqueGroupName(TabbedGroup group)
Parameters
Type | Name | Description |
---|---|---|
TabbedGroup | group |
Returns
Type |
---|
System.String |
InitTabbedGroupsCollection(TabbedGroupsCollection)
Declaration
protected virtual void InitTabbedGroupsCollection(TabbedGroupsCollection coll)
Parameters
Type | Name | Description |
---|---|---|
TabbedGroupsCollection | coll |
OnActiveTabToNewGroupMoved(Form, TabHost, TabHost)
Called when tab is moved from one group to another group.
Declaration
protected override void OnActiveTabToNewGroupMoved(Form mdiChild, TabHost prevHost, TabHost newHost)
Parameters
Overrides
OnMdiChildRemoved(Form)
Called when an mdi child form gets removed.
Declaration
protected override void OnMdiChildRemoved(Form form)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Forms.Form | form | The Form that gets removed. |
Overrides
ValidateGroupOrder()
Validates the position of TabbedGroups.
Declaration
public void ValidateGroupOrder()
Implements
System.IDisposable
System.Windows.Forms.IMessageFilter