编辑模式下的DataGridViewTextBoxCell即使在使用Form.KeyPreview时也会从​​Form中窃取按键

时间:2013-02-10 04:40:05

标签: c# .net user-interface keyboard-events

我有:

this.KeyPreview = true;

在我的表单中设置,即使子元素具有焦点,也允许我通常接收KeyDown事件。但是,我有一个包含DataGridViewTextBoxCell的DataGridView,当我点击它们时,我进入单元格的“编辑模式”,这对键盘有这样的独占访问权限,我无法再接收这些按键。只要我整个表单中的任何内容都有焦点,我就希望我的键盘功能能够正常工作。

有没有人知道如何获得这些KeyDown事件?

1 个答案:

答案 0 :(得分:0)

尝试处理KeyUp事件而不是KeyDown