FlexGrid for WinForms | ComponentOne
C1.Win.C1FlexGrid Namespace / C1FlexGridBase Class / HitTest Method / HitTest(Int32,Int32) Method
The horizontal position of the client coordinate.
The vertical position of the client coordinate.
Example

In This Topic
    HitTest(Int32,Int32) Method
    In This Topic
    Returns information about the control at a specified point on the control surface.
    Syntax
    'Declaration
     
    
    Public Overloads Function HitTest( _
       ByVal x As Integer, _
       ByVal y As Integer _
    ) As HitTestInfo
    public HitTestInfo HitTest( 
       int x,
       int y
    )

    Parameters

    x
    The horizontal position of the client coordinate.
    y
    The vertical position of the client coordinate.

    Return Value

    A HitTestInfo object that contains information about the point.
    Remarks
    This method is especially useful when handling the BeforeMouseDown event. It allows you to determine whether the mouse is over a specific cell, grid buttons, resizing elements, etc.
    Example
    The code below shows hit test information whenever the user clicks the mouse:
    void _flex_BeforeMouseDown(object sender, BeforeMouseDownEventArgs e)
    {
      HitTestInfo hti = _flex.HitTest(e.X, e.Y);
      Console.WriteLine("at {0},{1}: row {2} col {3} type {4}",
                         hti.X, hti.Y, hti.Row, hti.Column, hti.Type);
    }
    See Also