Hi! I have a grid view where I would like to get the cursor position from it when user fired event key up. I try to use code as below but it failed because the X and Y position from cursor.position is always out of range. Does anyone know how to solve it? Thanks.
private DataGridViewCell clickedCell;
Point cursorPos = dg_item.PointToClient(new Point(Cursor.Position.X, Cursor.Position.Y));
DataGridView.HitTestInfo hit = dg_item.HitTest(cursorPos.X, cursorPos.Y);
if (hit.Type == DataGridViewHitTestType.Cell)
{
MessageBox.Show("true");
clickedCell =
dg_item.Rows[hit.RowIndex].Cells[hit.ColumnIndex];
}