读书人

C# dataGridView双击DoubleClick?该

发布时间: 2012-05-08 22:09:41 作者: rapoo

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);} 

读书人网 >C#

热点推荐