WinForms

Upgrade Guide User Guide Demos Support Forums Download
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class GroupDropAreaDragHeaderMouseController - WindowsForms API Reference | Syncfusion

    Show / Hide Table of Contents

    Class GroupDropAreaDragHeaderMouseController

    Defines a class that provides support for dragging headers from the GroupDropArea.

    Inheritance
    System.Object
    GroupDragHeaderMouseControllerBase
    GroupDropAreaDragHeaderMouseController
    Implements
    IMouseController
    IGridFocusHelper
    Inherited Members
    GroupDragHeaderMouseControllerBase.ResetClickCellsController()
    GroupDragHeaderMouseControllerBase.ShouldShowRemoveCursor()
    GroupDragHeaderMouseControllerBase.IsMouseOverGroupDropArea()
    GroupDragHeaderMouseControllerBase.CheckMouseButtons(MouseEventArgs)
    GroupDragHeaderMouseControllerBase.GetColumnDescriptorAtMousePosition()
    GroupDragHeaderMouseControllerBase.ShouldShowRedArrowIndicator()
    GroupDragHeaderMouseControllerBase.GetRedArrowIndicatorLocation(Boolean, GridColumnDescriptor)
    GroupDragHeaderMouseControllerBase.UpdateRedArrowIndicator()
    GroupDragHeaderMouseControllerBase.ShouldShowDragBitmap()
    GroupDragHeaderMouseControllerBase.GetAllowFixFocus()
    GroupDragHeaderMouseControllerBase.MouseHoverEnter()
    GroupDragHeaderMouseControllerBase.MouseHover(MouseEventArgs)
    GroupDragHeaderMouseControllerBase.MouseHoverLeave(EventArgs)
    GroupDragHeaderMouseControllerBase.ClickCellsController
    GroupDragHeaderMouseControllerBase.GridGroupDropArea
    GroupDragHeaderMouseControllerBase.TableDescriptor
    GroupDragHeaderMouseControllerBase.Table
    GroupDragHeaderMouseControllerBase.DragHeaderVisible
    GroupDragHeaderMouseControllerBase.Name
    GroupDragHeaderMouseControllerBase.Cursor
    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.Grid.Grouping
    Assembly: Syncfusion.Grid.Grouping.Windows.dll
    Syntax
    public class GroupDropAreaDragHeaderMouseController : GroupDragHeaderMouseControllerBase, IMouseController, IGridFocusHelper

    Constructors

    GroupDropAreaDragHeaderMouseController(GridGroupDropArea)

    Initializes a new instance of the GroupDropAreaDragHeaderMouseController class specified with the instance of the GridGroupDropArea class.

    Declaration
    public GroupDropAreaDragHeaderMouseController(GridGroupDropArea grid)
    Parameters
    Type Name Description
    GridGroupDropArea grid

    The group drop area.

    Methods

    CancelMode()

    CancelMode is called for the active controller after a MouseDown message when the mouse operation is canceled.

    Declaration
    public override void CancelMode()
    Overrides
    GroupDragHeaderMouseControllerBase.CancelMode()

    GetGridTableControl()

    Overrides and gets the grid associated with the grid.

    Declaration
    protected override GridTableControl GetGridTableControl()
    Returns
    Type Description
    GridTableControl

    An instance of the GridTableControl class.

    Overrides
    GroupDragHeaderMouseControllerBase.GetGridTableControl()

    HitTest(MouseEventArgs, IMouseController)

    HitTest is called to determine whether your controller wants to handle the mouse events based current context.

    Declaration
    public override int HitTest(MouseEventArgs e, IMouseController controller)
    Parameters
    Type Name Description
    System.Windows.Forms.MouseEventArgs e

    A System.Windows.Forms.MouseEventArgs contains the event data.

    IMouseController controller

    A IMouseController that has indicated to handle the mouse event.

    Returns
    Type Description
    System.Int32

    A non-zero value if the button can and wants to handle the mouse event; 0 if the mouse event is unrelated for this button.

    Overrides
    GroupDragHeaderMouseControllerBase.HitTest(MouseEventArgs, IMouseController)

    MouseDown(MouseEventArgs)

    MouseDown is called when this controller signaled in HitTest that it wants to handle mouse events and the user pressed the mouse button.

    Declaration
    public override void MouseDown(MouseEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Forms.MouseEventArgs e

    A System.Windows.Forms.MouseEventArgs contains the event data.

    Overrides
    GroupDragHeaderMouseControllerBase.MouseDown(MouseEventArgs)

    MouseMove(MouseEventArgs)

    MouseMove is called for the active controller after a MouseDown message when the user moves the mouse pointer.

    Declaration
    public override void MouseMove(MouseEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Forms.MouseEventArgs e

    A System.Windows.Forms.MouseEventArgs contains the event data.

    Overrides
    GroupDragHeaderMouseControllerBase.MouseMove(MouseEventArgs)

    MouseUp(MouseEventArgs)

    MouseUp is called for the active controller after a MouseDown message when the user releases the mouse button.

    Declaration
    public override void MouseUp(MouseEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Forms.MouseEventArgs e

    A System.Windows.Forms.MouseEventArgs contains the event data.

    Overrides
    GroupDragHeaderMouseControllerBase.MouseUp(MouseEventArgs)

    Implements

    IMouseController
    IGridFocusHelper
    Back to top Generated by DocFX
    Copyright © 2001 - 2021 Syncfusion Inc. All Rights Reserved