我正在使用DataGridView尝试向用户提供特定的实用程序...

我想做的是按下某些键而不是正常执行的功能,例如向上箭头和向下翻页等,我想停止默认操作

就像在选定行上selectfullrow中的datagrid一样,当按下向下箭头时,它不应更改行选择或转到下一行

最佳答案

您应该处理KeyDown事件并将e.Handled设置为true以禁用默认操作:

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

关于c# - C#DataGridView:覆盖keydown事件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5422648/

10-10 22:26