簡體   English   中英

C#DataGridView:覆蓋keydown事件

[英]C# DataGridView : override keydown events

我正在使用DataGridView嘗試為我的用戶提供特定的實用程序...

我想要做的是當一些鍵是按下而不是鍵應該執行的正常功能,如上升箭頭和向上翻頁鍵等我想要停止默認操作

比如在選定的行上, selectfullrow datagrid,當按下向下箭頭時它不應該更改行選擇或轉到下一行

您應該處理KeyDown事件並將e.Handled設置為true以禁用默認操作:

    private void dataGridView1_KeyDown(object sender, KeyEventArgs e) {
        e.Handled = e.KeyCode == Keys.Down;
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM