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