回复 1楼q406157290的帖子
可以通过HitTest方法获取到鼠标所在位置的信息。
它的语法:
public HitTestInfo HitTest(Point point);
public HitTestInfo HitTest(RoutedEventArgs e);
因此如果知道鼠标所在的位置的x,y的值或是RouteEventArgs都可以。比如在鼠标Down的相关事件里获取鼠标所在行、列的值,代码参考:
- void flex_PreviewMouseDown(object sender, MouseButtonEventArgs e)
- {
- C1FlexGrid flex = (C1FlexGrid)sender;
- HitTestInfo hti = flex.HitTest(e);
- int column = hti.Column;
- int row = hti.Row;
- }
复制代码 |