如何在RichTextBox中记录键击组合,例如(Ctrl + shift + X)或(Ctrl + X)?有没有办法将此组合分为键和修饰符?所以当我想记录它们时,我可以将它们分开(如Modifier = Ctrl,Key = X)?
谢谢,
答案 0 :(得分:1)
您可以通过覆盖Form.ProcessKeyPreview()来拦截子控件中的按键。在该方法中,只要richtextbox具有焦点,就可以处理键盘消息。
答案 1 :(得分:0)
您只需检查Control.ModifierKeys以查看是否使用了控制键和/或Shift键。