WinForms

Code Examples Upgrade Guide User Guide Demos Support Forums Download
  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class TabbedGroupedMDIManager

    Show / Hide Table of Contents

    Class TabbedGroupedMDIManager

    Inheritance
    System.Object
    BaseComponent
    TabbedMDIManager
    TabbedGroupedMDIManager
    Implements
    IThemeProvider
    IVisualStyle
    System.IDisposable
    System.Windows.Forms.IMessageFilter
    IKeyboardProcHookClient
    ITabbedMDIManager
    Inherited Members
    TabbedMDIManager.m_strNewGroupName
    TabbedMDIManager.m_htChildForms
    TabbedMDIManager.OnThemeNameChanged(String)
    TabbedMDIManager.GetControlName(String)
    TabbedMDIManager.OnCanOverrideStyleChanged(Boolean)
    TabbedMDIManager.OnCanApplyThemeChanged(Boolean)
    TabbedMDIManager.ShowCloseButtonForForm(Form, Boolean)
    TabbedMDIManager.Finalize()
    TabbedMDIManager.IsValidTabHost(TabHost)
    TabbedMDIManager.SetTooltip(Form, String)
    TabbedMDIManager.GetTooltip(Form)
    TabbedMDIManager.SetSuperToolTip(Form, ToolTipInfo)
    TabbedMDIManager.CanCreateNewHorizontalGroup()
    TabbedMDIManager.CreateNewHorizontalGroup(String)
    TabbedMDIManager.CreateNewHorizontalGroup()
    TabbedMDIManager.CanCreateNewVerticalGroup()
    TabbedMDIManager.CreateNewVerticalGroup(String)
    TabbedMDIManager.CreateNewVerticalGroup()
    TabbedMDIManager.CanMoveToPreviousTabGroup()
    TabbedMDIManager.MoveToPreviousTabGroup()
    TabbedMDIManager.CanMoveToNextTabGroup()
    TabbedMDIManager.MoveToNextTabGroup()
    TabbedMDIManager.GetTabHostFromForm(Form)
    TabbedMDIManager.GetTabPageAdvFromForm(Form)
    TabbedMDIManager.MoveActiveDocTo(TabHost)
    TabbedMDIManager.MoveActiveDocTo(TabHost, Form)
    TabbedMDIManager.MoveDocTo(Form, TabHost)
    TabbedMDIManager.MakeSingleTabGroup()
    TabbedMDIManager.RemoveTabHost(TabHost)
    TabbedMDIManager.CancelSplitterOperation()
    TabbedMDIManager.CancelOperation()
    TabbedMDIManager.SuspendLayout()
    TabbedMDIManager.ResumeLayout()
    TabbedMDIManager.UpdateActiveTabHost()
    TabbedMDIManager.UpdateActiveTabHost(Form)
    TabbedMDIManager.LoadTabGroupStates()
    TabbedMDIManager.LoadTabGroupStates(SerializeMode, Object)
    TabbedMDIManager.LoadTabGroupStates(AppStateSerializer)
    TabbedMDIManager.ApplyDeserializedState(TabGroupsStateInfo)
    TabbedMDIManager.LockHostFormUpdate()
    TabbedMDIManager.LockMDIClientUpdate()
    TabbedMDIManager.UnLockMDIClientUpdate()
    TabbedMDIManager.UnlockHostFormUpdate()
    TabbedMDIManager.SaveTabGroupStates()
    TabbedMDIManager.SaveTabGroupStates(SerializeMode, Object)
    TabbedMDIManager.ClearSavedTabGroupState()
    TabbedMDIManager.SaveTabGroupStates(AppStateSerializer)
    TabbedMDIManager.DetachFromMdiContainer(Form, Boolean, Boolean)
    TabbedMDIManager.DetachFromMdiContainer(Form, Boolean)
    TabbedMDIManager.PreFilterMessage(Message)
    TabbedMDIManager.ProcessCmdKey(Keys, Boolean)
    TabbedMDIManager.ProcessCmdKey(Message, Keys)
    TabbedMDIManager.GetManagerForForm(Form)
    TabbedMDIManager.AttachToMdiContainer(Form)
    TabbedMDIManager.SetTabGroupWeights(Int32[])
    TabbedMDIManager.SetTabGroupWeights()
    TabbedMDIManager.BalanceTDILayout()
    TabbedMDIManager.AdjustTabGroupWeightsEqually()
    TabbedMDIManager.MaximizeTabGroup(TabHost)
    TabbedMDIManager.BeginUpdate(Boolean)
    TabbedMDIManager.EndUpdate(Form, MdiClient, Boolean)
    TabbedMDIManager.LockLayout(Boolean)
    TabbedMDIManager.UnlockLayout(Form, MdiClient, Boolean)
    TabbedMDIManager.BeginUpdateMDIChild(Form)
    TabbedMDIManager.EndUpdateMDIChild(Form)
    TabbedMDIManager.EndUpdateAsync(Boolean)
    TabbedMDIManager.UnlockLayoutAsync(Boolean)
    TabbedMDIManager.EndUpdateMDIChildAsync(Form)
    TabbedMDIManager.OnTabControlAdding(TabbedMDITabControlEventArgs)
    TabbedMDIManager.OnDropDownPopup(DropDownPopupEventArgs)
    TabbedMDIManager.OnNeedUpdateHostedFormChanged()
    TabbedMDIManager.OnTabControlAdded(TabbedMDITabControlEventArgs)
    TabbedMDIManager.OnTabControlRemoving(TabbedMDITabControlEventArgs)
    TabbedMDIManager.OnUnLockingMdiClient(EventArgs)
    TabbedMDIManager.ContextMenu_BeforePopup(Object, CancelEventArgs)
    TabbedMDIManager.ContextMenu_PopupClosed(Object, EventArgs)
    TabbedMDIManager.ContextMenu_Popup(Object, EventArgs)
    TabbedMDIManager.CanCreateNewHorizontalGroup(MDITabPanel)
    TabbedMDIManager.CanCreateNewVerticalGroup(MDITabPanel)
    TabbedMDIManager.CanMoveToPreviousTabGroup(MDITabPanel)
    TabbedMDIManager.CanMoveToNextTabGroup(MDITabPanel)
    TabbedMDIManager.GetTabHostFromTab(MDITabPanel)
    TabbedMDIManager.UnLockMdiClient(Form, MdiClient)
    TabbedMDIManager.UnLockMdiClientAsync()
    TabbedMDIManager.LockMdiClient()
    TabbedMDIManager.LockMDIChild(Form)
    TabbedMDIManager.UnlockMDIChild(Form)
    TabbedMDIManager.UnlockMDIChildAsync(Form)
    TabbedMDIManager.MoveActiveTabToNewGroup(Boolean)
    TabbedMDIManager.RemoveActiveDocFromTabHost(Boolean)
    TabbedMDIManager.RemoveDocFromTabHost(TabHost, Form, Boolean)
    TabbedMDIManager.MoveActiveDocToAdjTabHost(Boolean)
    TabbedMDIManager.ContextMenu_NewHorz(Object, EventArgs)
    TabbedMDIManager.ContextMenu_Cancel(Object, EventArgs)
    TabbedMDIManager.ContextMenu_Close(Object, EventArgs)
    TabbedMDIManager.ContextMenu_NewVert(Object, EventArgs)
    TabbedMDIManager.ContextMenu_MovePrev(Object, EventArgs)
    TabbedMDIManager.ContextMenu_MoveNext(Object, EventArgs)
    TabbedMDIManager.InitMDITabPanel(MDITabPanel)
    TabbedMDIManager.CreateMDITabPanel()
    TabbedMDIManager.LockWindowTemporarily(Control, Int32)
    TabbedMDIManager.UnLockWindows()
    TabbedMDIManager.OnImageSizeChanged()
    TabbedMDIManager.ITabbedMDIManager.GetMDIParent()
    TabbedMDIManager.ITabbedMDIManager.ProcessCmdKey(Message, Keys)
    TabbedMDIManager.OnShowCloseButtonChanged()
    TabbedMDIManager.MoveDocumentTo(String, Int32)
    TabbedMDIManager.IKeyboardProcHookClient.KeyboardHookProc(Int32, Int32)
    TabbedMDIManager.DetachMdiListMenuItem(MenuItem)
    TabbedMDIManager.AttachMdiListMenuItem(MenuItem)
    TabbedMDIManager.GetMdiChildrenForMenu()
    TabbedMDIManager.UpdateMdiList()
    TabbedMDIManager.GetMdiChildFromMdiListMenuItem(MenuItem)
    TabbedMDIManager.AttachMdiListItems(MenuItem)
    TabbedMDIManager.RemoveMdiListItems(MenuItem)
    TabbedMDIManager.AddMdiChild(Form, TabHost)
    TabbedMDIManager.AdjustMdiChildSizes()
    TabbedMDIManager.CreateTabHost()
    TabbedMDIManager.InitTabHost(TabHost, Int32)
    TabbedMDIManager.GetTabHostUnder(MDITabPanel, Point)
    TabbedMDIManager.Tab_MouseUp(Object, MouseEventArgs)
    TabbedMDIManager.Tab_MouseMove(Object, MouseEventArgs)
    TabbedMDIManager.PostInitTabHost(TabHost)
    TabbedMDIManager.ValidateFocusedChildForm()
    TabbedMDIManager.BalanceTDILayout(Int32)
    TabbedMDIManager.OnBeforeMDIChildAdded(Control)
    TabbedMDIManager.AddMDIChildToTabbedMDI(Form)
    TabbedMDIManager.AttachMdiListToolStripItem(ToolStripMenuItem)
    TabbedMDIManager.ThemeStyle
    TabbedMDIManager.CloseButtonVisible
    TabbedMDIManager.CloseButtonToolTip
    TabbedMDIManager.DropDownButtonToolTip
    TabbedMDIManager.CloseOnMiddleButtonClick
    TabbedMDIManager.DropDownButtonVisible
    TabbedMDIManager.ActiveTabBackColor
    TabbedMDIManager.TabBackColor
    TabbedMDIManager.ActiveTabForeColor
    TabbedMDIManager.TabForeColor
    TabbedMDIManager.TabPanelBackColor
    TabbedMDIManager.ActiveTabFont
    TabbedMDIManager.TabFont
    TabbedMDIManager.TabPanelBorderColor
    TabbedMDIManager.Visible
    TabbedMDIManager.NeedUpdateHostedForm
    TabbedMDIManager.CausesFormValidation
    TabbedMDIManager.ContextMenuItem
    TabbedMDIManager.MdiChildren
    TabbedMDIManager.CloseButtonColor
    TabbedMDIManager.TabGroupHosts
    TabbedMDIManager.CloseItem
    TabbedMDIManager.ImageSize
    TabbedMDIManager.TabStyle
    TabbedMDIManager.ShowCloseButtonForActiveTabOnly
    TabbedMDIManager.ShowCloseButtonBackColor
    TabbedMDIManager.CloseButtonBackColor
    TabbedMDIManager.ShowCloseButton
    TabbedMDIManager.MdiParent
    TabbedMDIManager.UseIconsInTabs
    TabbedMDIManager.AllowTabGroupCustomizing
    TabbedMDIManager.AllowMDIClientLocking
    TabbedMDIManager.ID
    TabbedMDIManager.ThemesEnabled
    TabbedMDIManager.MdiListMenuItem
    TabbedMDIManager.CancelItem
    TabbedMDIManager.MoveNextGroupItem
    TabbedMDIManager.MovePrevGroupItem
    TabbedMDIManager.NewHorzGroupItem
    TabbedMDIManager.NewVertGroupItem
    TabbedMDIManager.MdiClient
    TabbedMDIManager.IsOffice2003Style
    TabbedMDIManager.Dragging
    TabbedMDIManager.DropRect
    TabbedMDIManager.Horizontal
    TabbedMDIManager.AttachedTo
    TabbedMDIManager.IsDisposing
    TabbedMDIManager.MdiListToolStripItem
    TabbedMDIManager.TabControlAdding
    TabbedMDIManager.BeforeDropDownPopup
    TabbedMDIManager.TabControlAdded
    TabbedMDIManager.TabControlRemoved
    TabbedMDIManager.UnLockingMdiClient
    TabbedMDIManager.BeforeMDIChildAdded
    BaseComponent.RaiseThemeChanged(Object, ThemeChangedEventArgs)
    BaseComponent.GetActiveThemeName()
    BaseComponent.ThemeName
    BaseComponent.CanOverrideStyle
    BaseComponent.IThemeProvider.BaseThemeName
    BaseComponent.CanApplyTheme
    BaseComponent.ControlName
    BaseComponent.IVisualStyle.VisualTheme
    BaseComponent.IsVisualStyleEnabled
    BaseComponent.ThemeNameChanged
    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 Description
    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 Description
    TabbedGroupsCollection

    Dispose(Boolean)

    Declaration
    protected override void Dispose(bool disposing)
    Parameters
    Type Name Description
    System.Boolean disposing
    Overrides
    TabbedMDIManager.Dispose(Boolean)

    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 Description
    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 Description
    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 Description
    TabbedGroup

    GetUniqueGroupName()

    Gets the name of the group.

    Declaration
    public string GetUniqueGroupName()
    Returns
    Type Description
    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 Description
    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
    TabbedMDIManager.OnActiveTabToNewGroupMoved(Form, TabHost, TabHost)

    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
    TabbedMDIManager.OnMdiChildRemoved(Form)

    ValidateGroupOrder()

    Validates the position of TabbedGroups.

    Declaration
    public void ValidateGroupOrder()

    Implements

    IThemeProvider
    IVisualStyle
    System.IDisposable
    System.Windows.Forms.IMessageFilter
    IKeyboardProcHookClient
    ITabbedMDIManager
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved