我在窗體上有一個datagridview。當用戶點擊datagridview上的數據時,程序會計算一些內容。但用戶也可以使用鍵盤上的上下箭頭鍵選擇數據。我不想要這個。因爲我把我的計算代碼放在Datagridview_CellClick事件中。如果我也把它放在Datagridview_SelectionChanged事件中,程序在用戶點擊datagridview時計算兩次。我的意思是我想保護用戶通過keybord按向上和向下箭頭鍵來導航datagridview。有什麼辦法嗎?限制datagridview的向上和向下鍵
0
A
回答
0
當用戶在DataGridView中單擊時,是否必須進行計算?如果您的計算基於網格內的數據,那麼使用CellValueChanged
或CellValidateEvents
來觸發計算會更好。
從你的問題來看,你是否確實或不想讓計算髮生在上下按鍵上並不是100%清楚。不清楚的原因是CellClick
事件不是發生在向上或向下箭頭按鍵上,所以這應該不成問題。
如果你想計算這些按鍵,你可以使用CellEnter
事件或處理器KeyPress
- 按鍵的優點是,你可以檢查哪裏按鍵實際上按下,如果需要。
相關問題
- 1. 向上和向下鍵塊
- 2. 如何將向上和向下箭頭鍵映射到向上和向下翻頁鍵
- 3. jquery sticked向上和向下箭頭向上和向下
- 4. 正確使用向上和向下鍵來檢查向上和向下的箭頭
- 5. 向下和向上事件
- 6. 向上和向下R
- 7. 向上()和向下()與Ext.getCmp()
- 8. 在鍵上向上和向下移動所選行
- 9. 如何將左右方向鍵映射爲向上和向下鍵?
- 10. 限制UISCrollView向上滾動
- 11. 單擊鍵盤輸入上的指定事件:向上,向下,向左,向右
- 12. 使用.hover選擇器混合使用向上和向下鍵
- 13. OSX:檢測空格鍵向下和向上事件
- 14. 如何使用向上和向下鍵更改選擇
- 15. Firebase從中間鍵向上和向下查詢數據
- 16. jquery鍵通過搜索結果向上和向下導航
- 17. jQuery - 向上和向下鍵從數組中獲取值
- 18. 向上和向下箭頭的JavaScript
- 19. CListCtrl中的向上和向下圖標
- 20. 使用向上和向下按鈕向上或向下滾動頁面橫幅
- 21. Javascript bug?按下向上和向左箭頭鍵時沒有空格鍵事件
- 22. jQuery//向上和向下箭頭向下移動事件
- 23. DateTime向上和向下舍入
- 24. 禁用向上和向下箭頭
- 25. .keyup()向上和向下箭頭在Safari
- 26. 優雅地向上和向下計數
- 27. 統一:向上和向下移動Sprite
- 28. 向上滑動和向下滑動
- 29. jquery滑塊向上和向下
- 30. 向上和向下動畫div