我试图在模仿悬停事件DataGridView控件显示一个Cursor.Hand当DataGridViewImageColumn一直徘徊
我正在尝试这个(订阅CellMouseEnter)
dgv_tabla.CellMouseEnter += dgv_tabla_Hover;
并检查是否RowIndex不是 -1
private void dgv_tabla_Hover(object sender, DataGridViewCellEventArgs e)
{
//The index of the column where i want to show Cursor.Hand
var index = dgv_tabla.Columns["Remove"].Index;
if (e.ColumnIndex == index && e.RowIndex >= 0)
dgv_tabla.Cursor = Cursors.Hand;
else
dgv_tabla.Cursor = Cursors.Default;
}
问题是,当我将鼠标悬停在“删除”单元格并向下移动鼠标(到“灰色区域”)时,Cursor.Hand不要更改为Cursor.Default
更好理解的图像:
有什么方法可以实现这一目标吗?
噜噜哒
慕尼黑的夜晚无繁华
相关分类