FlexSheet for WPF | ComponentOne
C1.WPF.FlexGrid Namespace / C1FlexGrid Class / HitTest Method / HitTest(RoutedEventArgs) Method
System.Windows.Input.MouseEventArgs that specifies the point to be tested.
Example

In This Topic
    HitTest(RoutedEventArgs) Method
    In This Topic
    Gets a HitTestInfo object that contains information about the grid at a given location.
    Syntax
    'Declaration
     
    
    Public Overloads Function HitTest( _
       ByVal e As RoutedEventArgs _
    ) As HitTestInfo
    public HitTestInfo HitTest( 
       RoutedEventArgs e
    )

    Parameters

    e
    System.Windows.Input.MouseEventArgs that specifies the point to be tested.

    Return Value

    A HitTestInfo object that contains information about the grid at the location specified by the e parameter.
    Example
    The code below handles the MouseMove event and shows the coordinates and content of the cell under the mouse.
    void _flex_MouseMove(object sender, MouseEventArgs e)
    {
        var ht = _flex.HitTest(e);
        _tb.Text = string.Format(
            "HitTest:: cell type {0}, row {1}, column {2}, content '{3}'", 
            ht.CellType, // e.g. Cell, ColumnHeader, RowHeader
            ht.Row, 
            ht.Column, 
            ht.CellRange.IsValid ? _flex[ht.Row, ht.Column] : "n/a");
    }
    See Also