menu

WinForms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class GridDragColumnHeaderMouseController - API Reference

    Show / Hide Table of Contents

    Class GridDragColumnHeaderMouseController

    Mouse controller that provides support for dragging column headers within the grid.

    Inheritance
    System.Object
    GridDragColumnHeaderMouseControllerBase
    GridDragColumnHeaderMouseController
    Implements
    IMouseController
    IGridFocusHelper
    Inherited Members
    GridDragColumnHeaderMouseControllerBase.ResetClickCellsController()
    GridDragColumnHeaderMouseControllerBase.GetGridControl()
    GridDragColumnHeaderMouseControllerBase.ShouldShowRemoveCursor()
    GridDragColumnHeaderMouseControllerBase.GetColumnAtMousePosition()
    GridDragColumnHeaderMouseControllerBase.ShouldShowRedArrowIndicator()
    GridDragColumnHeaderMouseControllerBase.GetRedArrowIndicatorLocation(Int32)
    GridDragColumnHeaderMouseControllerBase.UpdateRedArrowIndicator()
    GridDragColumnHeaderMouseControllerBase.ShouldShowDragBitmap()
    GridDragColumnHeaderMouseControllerBase.GetAllowFixFocus()
    GridDragColumnHeaderMouseControllerBase.MouseHoverEnter()
    GridDragColumnHeaderMouseControllerBase.MouseHover(MouseEventArgs)
    GridDragColumnHeaderMouseControllerBase.MouseHoverLeave(EventArgs)
    GridDragColumnHeaderMouseControllerBase.ClickCellsController
    GridDragColumnHeaderMouseControllerBase.DragHeaderVisible
    GridDragColumnHeaderMouseControllerBase.Name
    GridDragColumnHeaderMouseControllerBase.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
    Assembly: Syncfusion.Grid.Windows.dll
    Syntax
    public class GridDragColumnHeaderMouseController : GridDragColumnHeaderMouseControllerBase, IMouseController, IGridFocusHelper

    Constructors

    GridDragColumnHeaderMouseController(GridControlBaseImp)

    Initializes the new instance for GridDragColumnHeaderMouseController with grid it operates on

    Declaration
    public GridDragColumnHeaderMouseController(GridControlBaseImp grid)
    Parameters
    Type Name Description
    GridControlBaseImp grid

    The grid control.

    Methods

    CancelMode()

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

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

    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

    The System.Windows.Forms.MouseEventArgsthat contains event data.

    IMouseController controller

    A mouse controller.

    Returns
    Type Description
    System.Int32

    A non-zero value if the controller can and wants to handle the mouse event; 0 otherwise.

    Overrides
    GridDragColumnHeaderMouseControllerBase.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

    The System.Windows.Forms.MouseEventArgsthat contains event data.

    Overrides
    GridDragColumnHeaderMouseControllerBase.MouseDown(MouseEventArgs)
    Remarks

    MouseDown is called and this controller will become the active controller and receive all subsequent mouse message until the mouse button is released or the mouse operation is cancelled.

    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

    The System.Windows.Forms.MouseEventArgsthat contains event data.

    Overrides
    GridDragColumnHeaderMouseControllerBase.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

    The System.Windows.Forms.MouseEventArgsthat contains event data.

    Overrides
    GridDragColumnHeaderMouseControllerBase.MouseUp(MouseEventArgs)

    Implements

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