日期:2014-05-18  浏览次数:20791 次

超难问题:在winform中,如何能知道鼠标移动到了datagrid中的哪一列?
winform中,当鼠标在datagrid中移动时,如何能知道移动到了哪一列?

谢谢大家!

------解决方案--------------------
有个HitTestInfo类,是不是可以找到你鼠标所在的列~
------解决方案--------------------
弄个Timer 在Tick事件里 根据MousePosition来判断
------解决方案--------------------
Point p = this.dataGrid1.PointToClient(Cursor.Position).ToString();
this.dataGrid1.HitTest(p).Row 
this.dataGrid1.HitTest(p).Column