DataGridView 的事件CellDoubleClick和 CellContentDoubleClick的差別在哪裡?

CellDoubleClick : 使用者按兩下儲存格中的任何位置時發生。
CellContentDoubleClick : 發生於使用者按兩下儲存格的內容時。

差別在於如果儲存格沒有值 (Null或Empty) 時,CellContentDoubleClick這事件是不會被觸發的;相反的,不管儲存格有沒有值,CellDoubleClick事件都會被觸發。

//the Event of CellDoubleClick
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{ 
 //do something…
}
//the Event of CellContentDoubleClick
private void dataGridView1_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
{ 
 //do something…
}
- 參考資料 :
1. Data​Grid​View.​Cell​Double​Click  Event
2. Data​Grid​View.​Cell​Content​Double​Click  Event


沒有留言:

張貼留言

>