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



我有:

this.KeyPreview = true;

在我的Form中设置,这允许我通常接收KeyDown事件,即使子元素具有焦点。然而,我有一个包含DataGridViewTextBoxCell的DataGridView,当我单击它们时,我会进入该单元格的"编辑模式",这在某种程度上对键盘具有独占访问权限,因此我无法再接收这些按键。只要我整个表单中的任何内容都有焦点,我就希望我的键盘功能能够真正发挥作用。

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

尝试处理KeyUp事件而不是KeyDown

相关内容

  • 没有找到相关文章

最新更新