WinForms

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

    Show / Hide Table of Contents

    Class DockStateControllerBase

    A DockStateControllerBase type can be dragged around as well as serve as drop targets. This controller provides feedback and also allows itself to be dropped on other controllers.

    Inheritance
    System.Object
    DockControllerBase
    DockStateControllerBase
    DockHostController
    DockStateControllerWrapper
    DockTabController
    Implements
    System.IDisposable
    Inherited Members
    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.Refresh()
    DockControllerBase.QueryController(String)
    DockControllerBase.AddToDCR(DCRelationship)
    DockControllerBase.RemoveFromDCR(DCRelationship)
    DockControllerBase.InsertIntoDCR(ArrayList, Int32, DCRelationship)
    DockControllerBase.UpdateDCRIndex(DCRelationship)
    DockControllerBase.IsTargetController(Point)
    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.GetDockInfo(Control, Point, DockInfo)
    DockControllerBase.QueryDropProceedWithDock(Control, DockingStyle)
    DockControllerBase.CloseController()
    DockControllerBase.FireControllerChanged(DockInfo, DCRelationship)
    DockControllerBase.InvokeDocking(DockControllerBase)
    DockControllerBase.InvokePrevDockFloatTransition(Boolean)
    DockControllerBase.RedockController(DockInfo, 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.DockAsMDIChild()
    DockControllerBase.UpdateControl()
    DockControllerBase.DockingManager
    DockControllerBase.HostControl
    DockControllerBase.Deleting
    DockControllerBase.ParentController
    DockControllerBase.ToplevelController
    DockControllerBase.LayoutRect
    DockControllerBase.DICurrent
    DockControllerBase.DITransient
    DockControllerBase.DockBoundary
    DockControllerBase.Floating
    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 abstract class DockStateControllerBase : DockControllerBase, IDisposable

    Constructors

    DockStateControllerBase(DockingManager)

    Declaration
    protected DockStateControllerBase(DockingManager mgr)
    Parameters
    Type Name Description
    DockingManager mgr

    Fields

    bAutoHideSizing

    Initialize the control in AutoHide Sizing.

    Declaration
    public bool bAutoHideSizing
    Field Value
    Type Description
    System.Boolean

    bFreezeResize

    Declaration
    protected bool bFreezeResize
    Field Value
    Type Description
    System.Boolean

    bInAutoHide

    Initialize the control in AutoHide

    Declaration
    public bool bInAutoHide
    Field Value
    Type Description
    System.Boolean

    dockInfoNew

    Declaration
    protected DockInfo dockInfoNew
    Field Value
    Type Description
    DockInfo

    dockInfoPrevious

    Declaration
    protected DockInfo dockInfoPrevious
    Field Value
    Type Description
    DockInfo

    m_form

    Declaration
    protected FloatingForm m_form
    Field Value
    Type Description
    FloatingForm

    m_prevAHStyle

    Declaration
    protected DockingStyle m_prevAHStyle
    Field Value
    Type Description
    DockingStyle

    m_prevDockSize

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

    m_prevFloatLocation

    Declaration
    protected Point m_prevFloatLocation
    Field Value
    Type Description
    System.Drawing.Point

    m_prevFloatSize

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

    m_prevWrapper

    Declaration
    protected DockStateControllerWrapper m_prevWrapper
    Field Value
    Type Description
    DockStateControllerWrapper

    m_releasedWrapper

    Declaration
    protected DockStateControllerWrapper m_releasedWrapper
    Field Value
    Type Description
    DockStateControllerWrapper

    m_sharedForm

    Declaration
    protected FloatingForm m_sharedForm
    Field Value
    Type Description
    FloatingForm

    m_siblingMinimization

    Declaration
    protected Minimization m_siblingMinimization
    Field Value
    Type Description
    Minimization

    m_storedDockSizes

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

    m_storedFloatSizes

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

    m_storedSizes

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

    m_tempWrapper

    Declaration
    protected DockStateControllerWrapper m_tempWrapper
    Field Value
    Type Description
    DockStateControllerWrapper

    Properties

    AutoHideIndex

    Gets / Sets the Auto hide index

    Declaration
    public int AutoHideIndex { get; set; }
    Property Value
    Type Description
    System.Int32

    AutoHideMode

    Gets / Sets the AutoHideMode.

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

    CanMaximize

    Declaration
    protected bool CanMaximize { get; }
    Property Value
    Type Description
    System.Boolean

    DINew

    Gets / Sets the new DockInfo

    Declaration
    public virtual DockInfo DINew { get; set; }
    Property Value
    Type Description
    DockInfo

    DIPrevious

    Gets / Sets the previous DockInfo.

    Declaration
    public virtual DockInfo DIPrevious { get; set; }
    Property Value
    Type Description
    DockInfo

    DockEdge

    Gets the DockingStyle

    Declaration
    public DockingStyle DockEdge { get; set; }
    Property Value
    Type Description
    DockingStyle

    PreviousAutoHideIndex

    Gets / Sets the PreviousAutoHideIndex

    Declaration
    public int PreviousAutoHideIndex { get; set; }
    Property Value
    Type Description
    System.Int32

    Methods

    EnterAutoHideMode()

    Indicates control is entered in Auto hide mode.

    Declaration
    public abstract void EnterAutoHideMode()

    ExitAutoHideMode(Boolean)

    Exit the Auto hide mode.

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

    Indicates whether the close on exit.

    GetTopSizingController(SizingController)

    Declaration
    protected virtual SizingController GetTopSizingController(SizingController sc)
    Parameters
    Type Name Description
    SizingController sc
    Returns
    Type Description
    SizingController

    PerformSizeCorrection(SizingController)

    Declaration
    protected virtual void PerformSizeCorrection(SizingController sc)
    Parameters
    Type Name Description
    SizingController sc

    PerformSizeCorrection(SizingController, DockPreference)

    Declaration
    protected virtual void PerformSizeCorrection(SizingController sc, DockPreference preference)
    Parameters
    Type Name Description
    SizingController sc
    DockPreference preference

    TransientControllerChanged(Object, ControllerChangedEventArgs)

    Declaration
    public virtual void TransientControllerChanged(object sender, ControllerChangedEventArgs e)
    Parameters
    Type Name Description
    System.Object sender
    ControllerChangedEventArgs e

    Implements

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