如何使用组合键(AltGr + V)插入@符号?

时间:2016-10-03 05:16:51

标签: c# winforms keyboard-shortcuts

我在Winforms-Grid应用程序中处理一组查询。其中一个需要插入带有组合键的'@'符号(AltGr + V)。请任何人建议我,是否可能或如何实现这一点?

感谢。

1 个答案:

答案 0 :(得分:0)

当用户按下该组合键时,覆盖ProcessCmdKey以进行捕获。

protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
  if (keyData == Keys.V && Control.ModifierKeys == Keys.RMenu)
  {
    //insert @ whereever you want it
    return true;
  }
  return base.ProcessCmdKey(ref msg, keyData);
}