如何识别DataGridView中hover的特定单元格

我在所有datagridview行的末尾放了一张图片,以便在按下时删除行。 在此处输入图像描述 我想在特定的单元格鼠标hover上更改该图片的颜色(为了表明它是用户的交互式按钮)。

然而,在所有解决方案中,我发现完整的DGV鼠标hover已被删除。 我需要的是:了解如何找到在细胞鼠标hover期间hover的特定细胞

如果这是WindowsForms:

//when mouse is over cell private void dataGridView1_CellMouseMove(object sender, DataGridViewCellMouseEventArgs e) { if (e.RowIndex >= 0 && e.ColumnIndex >= 0) { dataGridView1[e.ColumnIndex, e.RowIndex].Style.BackColor = Color.Black; } } //when mouse is leaving cell private void dataGridView1_CellMouseLeave(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0 && e.ColumnIndex >= 0) { dataGridView1[e.ColumnIndex, e.RowIndex].Style.BackColor = Color.White; } }