2009-06-10 37 views
0

如何在RichTextBox中记录按键组合(如Ctrl + Shift + X)或(Ctrl + X)?有没有办法将这个组合分开到键和修饰符?所以当我想记录这些时,我可以将它们分开,如(Modifier = Ctrl,Key = X)?键盘的日志组合

感谢,

回答

1

您可以通过重写Form.ProcessKeyPreview拦截子控件按键()。在该方法中,只要richtextbox具有焦点,就可以处理键盘消息。

+0

嗯,我在WPF UserControl中使用RichTextBox。我的RichTextBox是一个System.Windows.Controls.RichTextBox。任何想法?谢谢 – paradisonoir 2009-06-10 22:55:43