【发布时间】:2011-03-24 16:52:19
【问题描述】:
我正在使用 DataGridView 尝试为我的用户提供特定实用程序...
我想要做的是当按下某个键而不是该键应该执行的正常功能时,例如向上箭头和向上翻页键等,我想停止默认操作
就像在选定的行上一样,selectfullrow 中的数据网格,当按下向下箭头时,它不应该更改行选择或转到下一行
【问题讨论】:
标签: c# winforms datagridview overriding
我正在使用 DataGridView 尝试为我的用户提供特定实用程序...
我想要做的是当按下某个键而不是该键应该执行的正常功能时,例如向上箭头和向上翻页键等,我想停止默认操作
就像在选定的行上一样,selectfullrow 中的数据网格,当按下向下箭头时,它不应该更改行选择或转到下一行
【问题讨论】:
标签: c# winforms datagridview overriding
您应该处理 KeyDown 事件并将 e.Handled 设置为 true 以禁用默认操作:
private void dataGridView1_KeyDown(object sender, KeyEventArgs e) {
e.Handled = e.KeyCode == Keys.Down;
}
【讨论】: