C#键按事件处理

时间:2016-01-21 04:32:45

标签: c# datagridview tabcontrol

我的申请有问题。 我在NeoTabControlLibrary中使用自定义的TabControl。 并且,在NeoTabPage中,我有几个DataGridView。

这是问题所在。在DataGridView中,当我按向上/向下键时,它可以正常工作。被硒细胞向上/向下移动。但是,当我按向右/向左键时,事件在tabcontrol上工作,而不在DataGridView上。

我不需要在tabcontrol上键入导航功能。我想在选定的单元格移动时使用键导航。

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

1 个答案:

答案 0 :(得分:0)

为了提供准确的服装,最好是提供一些代码。但是,如果您不需要在特定表单上的任何其他位置使用右/左键,则可以使用

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

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