WinForms

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

    Show / Hide Table of Contents

    Class DockStateControllerWrapper

    The DockStateControllerWrapper class provides the Dock information.

    Inheritance
    System.Object
    DockControllerBase
    DockStateControllerBase
    DockStateControllerWrapper
    Implements
    System.IDisposable
    Inherited Members
    DockStateControllerBase.dockInfoNew
    DockStateControllerBase.dockInfoPrevious
    DockStateControllerBase.m_form
    DockStateControllerBase.m_prevWrapper
    DockStateControllerBase.m_sharedForm
    DockStateControllerBase.m_tempWrapper
    DockStateControllerBase.m_prevFloatSize
    DockStateControllerBase.m_prevDockSize
    DockStateControllerBase.m_prevFloatLocation
    DockStateControllerBase.m_prevAHStyle
    DockStateControllerBase.bFreezeResize
    DockStateControllerBase.m_storedDockSizes
    DockStateControllerBase.m_storedFloatSizes
    DockStateControllerBase.m_releasedWrapper
    DockStateControllerBase.bInAutoHide
    DockStateControllerBase.bAutoHideSizing
    DockStateControllerBase.m_storedSizes
    DockStateControllerBase.m_siblingMinimization
    DockStateControllerBase.PerformSizeCorrection(SizingController)
    DockStateControllerBase.PerformSizeCorrection(SizingController, DockPreference)
    DockStateControllerBase.TransientControllerChanged(Object, ControllerChangedEventArgs)
    DockStateControllerBase.GetTopSizingController(SizingController)
    DockStateControllerBase.CanMaximize
    DockStateControllerBase.DockEdge
    DockStateControllerBase.AutoHideIndex
    DockStateControllerBase.PreviousAutoHideIndex
    DockStateControllerBase.DINew
    DockStateControllerBase.DIPrevious
    DockControllerBase.m_PreviousDockingMgr
    DockControllerBase.dockingMgr
    DockControllerBase.dcParent
    DockControllerBase.dockInfoCurrent
    DockControllerBase.nDockBoundary
    DockControllerBase.bDeleting
    DockControllerBase.m_childWrapper
    DockControllerBase.m_bMinimized
    DockControllerBase.m_bMaximized
    DockControllerBase.dockInfoTransient
    DockControllerBase.minSize
    DockControllerBase.m_bAllowFloating
    DockControllerBase.AddToDCR(DCRelationship)
    DockControllerBase.RemoveFromDCR(DCRelationship)
    DockControllerBase.InsertIntoDCR(ArrayList, Int32, DCRelationship)
    DockControllerBase.UpdateDCRIndex(DCRelationship)
    DockControllerBase.IsTargetController(Control)
    DockControllerBase.AddChild(DockControllerBase, DockingStyle)
    DockControllerBase.InsertChild(DockControllerBase, Int32, DockingStyle)
    DockControllerBase.RemoveChild(DockControllerBase)
    DockControllerBase.ReplaceChild(DockControllerBase, DockControllerBase)
    DockControllerBase.GetChildAt(Int32)
    DockControllerBase.GetChildHostIndex(DockControllerBase)
    DockControllerBase.AdjustLayout()
    DockControllerBase.QueryDropProceedWithDock(Control, DockingStyle)
    DockControllerBase.FireControllerChanged(DockInfo, DCRelationship)
    DockControllerBase.InvokeDocking(DockControllerBase)
    DockControllerBase.InvokePrevDockFloatTransition(Boolean)
    DockControllerBase.AttemptDCRDocking(DockControllerBase, IEnumerator)
    DockControllerBase.InvokeDCRDocking(DockControllerBase, DCRelationship)
    DockControllerBase.QueryRelationship(DCRelationship)
    DockControllerBase.IterChildControllers(DockControllerBase, DCRelationship)
    DockControllerBase.ComputeLRTBBorders(Rectangle, Int32, Rectangle[])
    DockControllerBase.OnControllerChanged(ControllerChangedEventArgs)
    DockControllerBase.Dispose()
    DockControllerBase.Dispose(Boolean)
    DockControllerBase.ApplyDockInfo()
    DockControllerBase.MoveController()
    DockControllerBase.DockingManager
    DockControllerBase.Deleting
    DockControllerBase.ParentController
    DockControllerBase.ToplevelController
    DockControllerBase.DICurrent
    DockControllerBase.DITransient
    DockControllerBase.DockBoundary
    DockControllerBase.MainFormController
    DockControllerBase.ChildCount
    DockControllerBase.ChildHostCount
    DockControllerBase.DCR
    DockControllerBase.DCRCurrent
    DockControllerBase.ChildEnumerator
    DockControllerBase.ChildControllers
    DockControllerBase.ChildHostEnumerator
    DockControllerBase.MinimumSize
    DockControllerBase.ControllerChanged
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Syncfusion.Windows.Forms.Tools
    Assembly: Syncfusion.Tools.Windows.dll
    Syntax
    public class DockStateControllerWrapper : DockStateControllerBase, IDisposable, IResizable

    Constructors

    DockStateControllerWrapper(DockingManager, DockStateControllerBase)

    Constructor of the DockStateControllerWrapper.

    Declaration
    public DockStateControllerWrapper(DockingManager manager, DockStateControllerBase intControl)
    Parameters
    Type Name Description
    DockingManager manager

    The DockingManager instance.

    DockStateControllerBase intControl

    The DockStateControllerBase instance.

    Fields

    m_controlSize

    Declaration
    protected Size m_controlSize
    Field Value
    Type Description
    System.Drawing.Size

    m_dockRelation

    Declaration
    protected DockInfo m_dockRelation
    Field Value
    Type Description
    DockInfo

    m_dockRelControllers

    Declaration
    protected ArrayList m_dockRelControllers
    Field Value
    Type Description
    System.Collections.ArrayList

    m_minimized

    Declaration
    protected Minimization m_minimized
    Field Value
    Type Description
    Minimization

    m_relations

    Declaration
    protected Hashtable m_relations
    Field Value
    Type Description
    System.Collections.Hashtable

    Properties

    AutoHideMode

    Gets / Sets the AutoHide Mode.

    Declaration
    public override bool AutoHideMode { get; set; }
    Property Value
    Type Description
    System.Boolean
    Overrides
    DockStateControllerBase.AutoHideMode

    Floating

    Gets / Sets the floating.

    Declaration
    public override bool Floating { get; set; }
    Property Value
    Type Description
    System.Boolean

    Returns true if the controller is hosted within a floating frame. Else false

    Overrides
    DockControllerBase.Floating

    HostControl

    Gets the HostControl

    Declaration
    public override Control HostControl { get; }
    Property Value
    Type Description
    System.Windows.Forms.Control
    Overrides
    DockControllerBase.HostControl

    LayoutRect

    Gets / Sets the LayoutRect

    Declaration
    public override Rectangle LayoutRect { get; set; }
    Property Value
    Type Description
    System.Drawing.Rectangle
    Overrides
    DockControllerBase.LayoutRect

    Relations

    Gets / Sets the Relations.

    Declaration
    public Hashtable Relations { get; set; }
    Property Value
    Type Description
    System.Collections.Hashtable

    Methods

    CalculateSize(Size, Size)

    Calculate the size.

    Declaration
    public Size CalculateSize(Size parentSize, Size newParentSize)
    Parameters
    Type Name Description
    System.Drawing.Size parentSize

    Parent size

    System.Drawing.Size newParentSize

    The new parent size

    Returns
    Type Description
    System.Drawing.Size

    CloseController()

    Overrides the CloseController

    Declaration
    public override void CloseController()
    Overrides
    DockControllerBase.CloseController()

    DockAsMDIChild()

    Overrides the DockAsMDIChild

    Declaration
    public override void DockAsMDIChild()
    Overrides
    DockControllerBase.DockAsMDIChild()

    EnterAutoHideMode()

    Overrides the EnterAutoHideMode

    Declaration
    public override void EnterAutoHideMode()
    Overrides
    DockStateControllerBase.EnterAutoHideMode()

    ExitAutoHideMode(Boolean)

    Overrides the ExitAutoHideMode

    Declaration
    public override void ExitAutoHideMode(bool bcloseonexit)
    Parameters
    Type Name Description
    System.Boolean bcloseonexit

    Indicates the control close on exit.

    Overrides
    DockStateControllerBase.ExitAutoHideMode(Boolean)

    GetDockInfo(Control, Point, DockInfo)

    Overrides the GetDockInfo

    Declaration
    public override void GetDockInfo(Control ctrl, Point pt, DockInfo di)
    Parameters
    Type Name Description
    System.Windows.Forms.Control ctrl

    The dock enabled control.

    System.Drawing.Point pt

    The co ordinate point of docked control

    DockInfo di

    The DockInfo.

    Overrides
    DockControllerBase.GetDockInfo(Control, Point, DockInfo)

    IsHorizontallyResizable()

    Indicates the Horizontally Re sizable or not.

    Declaration
    public bool IsHorizontallyResizable()
    Returns
    Type Description
    System.Boolean

    IsTargetController(Point)

    Validate the target controller in specified point.

    Declaration
    public override bool IsTargetController(Point ptscreen)
    Parameters
    Type Name Description
    System.Drawing.Point ptscreen

    The co ordinate point.

    Returns
    Type Description
    System.Boolean

    False.

    Overrides
    DockControllerBase.IsTargetController(Point)

    IsVerticallyResizable()

    Indicates the Vertically Re sizable or not.

    Declaration
    public bool IsVerticallyResizable()
    Returns
    Type Description
    System.Boolean

    False.

    QueryController(String)

    Declaration
    protected override DockControllerBase QueryController(string uniqueName)
    Parameters
    Type Name Description
    System.String uniqueName
    Returns
    Type Description
    DockControllerBase
    Overrides
    DockControllerBase.QueryController(String)

    RedockController(DockInfo, Boolean)

    Redock the controller.

    Declaration
    public override DockControllerBase RedockController(DockInfo di, bool bforcenew)
    Parameters
    Type Name Description
    DockInfo di

    The DockInfo

    System.Boolean bforcenew

    Indicates whether it forced to new

    Returns
    Type Description
    DockControllerBase
    Overrides
    DockControllerBase.RedockController(DockInfo, Boolean)

    Refresh()

    Overrides the Refresh.

    Declaration
    public override void Refresh()
    Overrides
    DockControllerBase.Refresh()

    UpdateControl()

    Update the Control.

    Declaration
    public override void UpdateControl()
    Overrides
    DockControllerBase.UpdateControl()

    Implements

    System.IDisposable
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved