WinForms

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

    Show / Hide Table of Contents

    Class FloatingFormController

    The FloatingFormController class.

    Inheritance
    System.Object
    DockControllerBase
    FloatingFormController
    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(Control)
    DockControllerBase.FireControllerChanged(DockInfo, DCRelationship)
    DockControllerBase.InvokeDocking(DockControllerBase)
    DockControllerBase.InvokePrevDockFloatTransition(Boolean)
    DockControllerBase.RedockController(DockInfo, Boolean)
    DockControllerBase.InvokeDCRDocking(DockControllerBase, DCRelationship)
    DockControllerBase.QueryRelationship(DCRelationship)
    DockControllerBase.IterChildControllers(DockControllerBase, DCRelationship)
    DockControllerBase.ComputeLRTBBorders(Rectangle, Int32, Rectangle[])
    DockControllerBase.OnControllerChanged(ControllerChangedEventArgs)
    DockControllerBase.Dispose()
    DockControllerBase.MoveController()
    DockControllerBase.DockingManager
    DockControllerBase.Deleting
    DockControllerBase.ParentController
    DockControllerBase.ToplevelController
    DockControllerBase.DICurrent
    DockControllerBase.DITransient
    DockControllerBase.DockBoundary
    DockControllerBase.MainFormController
    DockControllerBase.DCRCurrent
    DockControllerBase.ChildEnumerator
    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 FloatingFormController : DockControllerBase, IDisposable

    Constructors

    FloatingFormController(DockingManager, FloatingForm)

    Constructor of the FloatingFormController.

    Declaration
    public FloatingFormController(DockingManager mgr, FloatingForm host)
    Parameters
    Type Name Description
    DockingManager mgr

    The DockingManager instance.

    FloatingForm host

    The FloatingForm instance.

    Fields

    dcChild

    Declaration
    protected DockControllerBase dcChild
    Field Value
    Type Description
    DockControllerBase

    m_nImageIndex

    Declaration
    protected int m_nImageIndex
    Field Value
    Type Description
    System.Int32

    Properties

    ChildControllers

    Gets the ChildControllers.

    Declaration
    public override ArrayList ChildControllers { get; }
    Property Value
    Type Description
    System.Collections.ArrayList
    Overrides
    DockControllerBase.ChildControllers

    ChildCount

    Gets the ChildCount

    Declaration
    public override int ChildCount { get; }
    Property Value
    Type Description
    System.Int32
    Overrides
    DockControllerBase.ChildCount

    ChildHostCount

    Gets the ChildHostCount.

    Declaration
    public override int ChildHostCount { get; }
    Property Value
    Type Description
    System.Int32
    Overrides
    DockControllerBase.ChildHostCount

    ChildHostEnumerator

    Gets the ChildEnumerator

    Declaration
    public override IEnumerator ChildHostEnumerator { get; }
    Property Value
    Type Description
    System.Collections.IEnumerator
    Overrides
    DockControllerBase.ChildHostEnumerator

    DCR

    Gets the IEnumerator.

    Declaration
    public override IEnumerator DCR { get; }
    Property Value
    Type Description
    System.Collections.IEnumerator
    Overrides
    DockControllerBase.DCR

    Floating

    Gets / Sets the Floating.

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

    HostControl

    Gets the HostControl.

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

    ImageIndex

    Gets / Sets the ImageIndex.

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

    LayoutRect

    Gets / Sets the Layout Rectangle.

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

    MinimumSize

    Gets the MinimumSize

    Declaration
    public override Size MinimumSize { get; }
    Property Value
    Type Description
    System.Drawing.Size
    Overrides
    DockControllerBase.MinimumSize

    Methods

    AddChild(DockControllerBase, DockingStyle)

    Overrides the AddChild. It helps to add child..

    Declaration
    public override void AddChild(DockControllerBase dc, DockingStyle db)
    Parameters
    Type Name Description
    DockControllerBase dc

    The DockControllerBase instance.

    DockingStyle db

    The DockingStyle

    Overrides
    DockControllerBase.AddChild(DockControllerBase, DockingStyle)

    AdjustLayout()

    Overrides the AdjustLayout.

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

    ApplyDockInfo()

    Overrides the ApplyDockInfo

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

    AttemptDCRDocking(DockControllerBase, IEnumerator)

    Overrides the AttemptDCRDocking

    Declaration
    public override bool AttemptDCRDocking(DockControllerBase dc, IEnumerator iedcr)
    Parameters
    Type Name Description
    DockControllerBase dc

    The DockControllerBase instance.

    System.Collections.IEnumerator iedcr

    The IEnumerator.

    Returns
    Type Description
    System.Boolean
    Overrides
    DockControllerBase.AttemptDCRDocking(DockControllerBase, IEnumerator)

    ClearSharedFormReferences(DockControllerBase)

    Declaration
    protected void ClearSharedFormReferences(DockControllerBase controller)
    Parameters
    Type Name Description
    DockControllerBase controller

    CloseController()

    Invoke close controller on child

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

    Dispose(Boolean)

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

    DockAsMDIChild()

    Overrides the DockAsMDIChild

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

    DoRecDCRRedocking(DockControllerBase)

    Declaration
    protected void DoRecDCRRedocking(DockControllerBase dc)
    Parameters
    Type Name Description
    DockControllerBase dc

    GetChildAt(Int32)

    Gets the child in specified index.

    Declaration
    public override DockControllerBase GetChildAt(int index)
    Parameters
    Type Name Description
    System.Int32 index

    The index of the child control.

    Returns
    Type Description
    DockControllerBase
    Overrides
    DockControllerBase.GetChildAt(Int32)

    GetChildHostIndex(DockControllerBase)

    Gets the child host index.

    Declaration
    public override int GetChildHostIndex(DockControllerBase child)
    Parameters
    Type Name Description
    DockControllerBase child

    The DockControllerBase instance.

    Returns
    Type Description
    System.Int32
    Overrides
    DockControllerBase.GetChildHostIndex(DockControllerBase)

    GetDockInfo(Control, Point, DockInfo)

    Overrides the GetDockInfo

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

    The dock enabled control.

    System.Drawing.Point ptscreen

    Mouse point

    DockInfo di

    The DockInfo

    Overrides
    DockControllerBase.GetDockInfo(Control, Point, DockInfo)

    HandleDoubleClickImp(Point)

    Declaration
    protected void HandleDoubleClickImp(Point ptclient)
    Parameters
    Type Name Description
    System.Drawing.Point ptclient

    HandleMouseDownImp(MouseButtons, Point)

    Declaration
    protected void HandleMouseDownImp(MouseButtons button, Point ptclient)
    Parameters
    Type Name Description
    System.Windows.Forms.MouseButtons button
    System.Drawing.Point ptclient

    HandleMouseMoveImp(MouseButtons, Point)

    Declaration
    protected void HandleMouseMoveImp(MouseButtons button, Point ptclient)
    Parameters
    Type Name Description
    System.Windows.Forms.MouseButtons button
    System.Drawing.Point ptclient

    HandleMouseUpImp(MouseButtons, Point)

    Declaration
    protected void HandleMouseUpImp(MouseButtons button, Point ptclient)
    Parameters
    Type Name Description
    System.Windows.Forms.MouseButtons button
    System.Drawing.Point ptclient

    InsertChild(DockControllerBase, Int32, DockingStyle)

    Overrides the InsertChild. It helps to insert the child.

    Declaration
    public override void InsertChild(DockControllerBase dc, int i, DockingStyle db)
    Parameters
    Type Name Description
    DockControllerBase dc

    The DockControllerBase instance.

    System.Int32 i

    The index which needs to be inserted.

    DockingStyle db

    The Syncfusion.Windows.Forms.Tools.DockingStyle.

    Overrides
    DockControllerBase.InsertChild(DockControllerBase, Int32, DockingStyle)

    InvokeDCRRedocking()

    Invoke the docked control to Redock with dock relationship.

    Declaration
    public void InvokeDCRRedocking()

    InvokeRedocking()

    Invoke Redocking

    Declaration
    public void InvokeRedocking()

    IsTargetController(Point)

    Indicates the target controller.

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

    The mouse co ordinate point.

    Returns
    Type Description
    System.Boolean
    Overrides
    DockControllerBase.IsTargetController(Point)

    OnHostControlResize(Object, EventArgs)

    Host control resize

    Declaration
    public void OnHostControlResize(object obj, EventArgs e)
    Parameters
    Type Name Description
    System.Object obj

    The source of the control.

    System.EventArgs e

    The PaintEventArgs contains the event data.

    QueryDropProceedWithDock(Control, DockingStyle)

    Overrides the QueryDropProceedWithDock

    Declaration
    public override bool QueryDropProceedWithDock(Control ctrldrop, DockingStyle style)
    Parameters
    Type Name Description
    System.Windows.Forms.Control ctrldrop

    The dock enabled control.

    DockingStyle style

    The Syncfusion.Windows.Forms.Tools.DockingStyle.

    Returns
    Type Description
    System.Boolean
    Overrides
    DockControllerBase.QueryDropProceedWithDock(Control, DockingStyle)

    RefreshFormCaption()

    Declaration
    protected void RefreshFormCaption()

    RemoveChild(DockControllerBase)

    Overrides the RemoveChild. It helps to remove the child.

    Declaration
    public override void RemoveChild(DockControllerBase dc)
    Parameters
    Type Name Description
    DockControllerBase dc

    The DockControllerBase instance.

    Overrides
    DockControllerBase.RemoveChild(DockControllerBase)

    ReplaceChild(DockControllerBase, DockControllerBase)

    Overrides the ReplaceChild.

    Declaration
    public override void ReplaceChild(DockControllerBase dccurrent, DockControllerBase dcnew)
    Parameters
    Type Name Description
    DockControllerBase dccurrent

    The current DockControllerBase instance.

    DockControllerBase dcnew

    New DockControllerBase instance.

    Overrides
    DockControllerBase.ReplaceChild(DockControllerBase, DockControllerBase)

    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