C# 按键事件处理

本文关键字:事件处理 | 更新日期: 2023-09-27 18:31:18

我的应用程序有问题。我在 NeoTabControlLibrary 中使用自定义的 TabControl。而且,在NeoTabPage中,我有几个DataGridView。

这就是问题所在。在DataGridView中,当我按向上/向下键时,它可以正常工作。分离的单元格向上/向下移动。但是,当我按右/左键时,事件在选项卡控件上工作,而不是在数据网格视图上工作。

我不需要在选项卡控件上键导航功能。我想仅在选定的单元格移动上使用键导航。

有什么办法可以解决它吗?请帮忙。

C# 按键事件处理

为了提供准确的 answear,最好提供一些代码。但是,虽然在您不需要特定表单上的任何其他位置的右/左键的情况下并不理想,您可以使用

protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
      //Do stuff here
      return base.ProcessCmdKey(ref msg, keyData);
}

方法来指定这两个键的行为。