如何在 DataGridView 中查找选定行内的点的坐标
How to find coordinates of a point inside selected row in DataGridView
我知道 DataGridView.HitTest
可用于在特定点处查找行的索引,但我如何才能找到 SelectedRow
内某个点的坐标 DataGridView
?
说明:我需要 SelectedRow
内某个点的坐标,无需鼠标单击操作。行选择以编程方式进行。
var rt = dgv.GetRowDisplayRectangle(rowIndex, false);
来自MSDN:
public Rectangle GetRowDisplayRectangle(
int rowIndex,
bool cutOverflow
)
它将为您提供任何给定行相对于网格坐标的精确坐标。
我知道 DataGridView.HitTest
可用于在特定点处查找行的索引,但我如何才能找到 SelectedRow
内某个点的坐标 DataGridView
?
说明:我需要 SelectedRow
内某个点的坐标,无需鼠标单击操作。行选择以编程方式进行。
var rt = dgv.GetRowDisplayRectangle(rowIndex, false);
来自MSDN:
public Rectangle GetRowDisplayRectangle( int rowIndex, bool cutOverflow )
它将为您提供任何给定行相对于网格坐标的精确坐标。