【发布时间】:2016-10-03 05:16:50
【问题描述】:
我正在使用 Winforms-Grid 应用程序中的一组查询。其中一个需要使用组合键 (AltGr+V) 插入“@”符号。请任何人建议我,是否有可能或我该如何实现?
谢谢。
【问题讨论】:
标签: c# winforms keyboard-shortcuts
我正在使用 Winforms-Grid 应用程序中的一组查询。其中一个需要使用组合键 (AltGr+V) 插入“@”符号。请任何人建议我,是否有可能或我该如何实现?
谢谢。
【问题讨论】:
标签: c# winforms keyboard-shortcuts
覆盖 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);
}
【讨论】: