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
Type |
---|
TabbedGroupsCollection |
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
Type |
---|
TabbedGroupsCollection |
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
Type | Name | Description |
---|---|---|
System.Windows.Forms.Form | mdiChild | |
TabHost | prevHost | |
TabHost | newHost |
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