首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# dataGridView双击DoubleClick?该怎么解决

2012-05-08 
C#dataGridView双击DoubleClick?问题是怎么判断双击的是下面的行,还是列头的,因为我只对DoubleClick 事件

C# dataGridView双击DoubleClick?
问题是怎么判断双击的是下面的行,还是列头的,

因为我只对DoubleClick 事件暴漏出来了,其余的双击不起作用。 使用其他的事件 请不要在说了。




[解决办法]
一种变通(注意那个hitTest.Type):

C# code
void dataGridView1_DoubleClick(object sender, EventArgs e){    Point hit = this.dataGridView1.PointToClient(Cursor.Position);    DataGridView.HitTestInfo hitTest = this.dataGridView1.HitTest(hit.X, hit.Y);    MessageBox.Show(hitTest.Type + " Row=" + hitTest.RowIndex + " Col" + hitTest.ColumnIndex);} 

热点排行