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