2011-03-24 79 views
3

我与DataGridView的努力提供具体的实用程序,以我的用户的工作...C#的DataGridView:覆盖的keydown事件

我想做的事是,当一些关键的是,关键是应该印刷机代替正常功能以执行像上下箭头和向上翻页键等我想停止默认动作

就像当在选定的行,数据网格在selectfullrow,当向下箭头按它不应该改变行选择或转到下一个row

回答

4

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

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