我知道启用了快捷方式的属性,但是,它不会禁用所有快捷方式。
例如,使用 ctrl+mousewheel 缩放或使用 ctrl+shift+plus 写上标字母。
如果您给我一个通过名称、ID、键等禁用快捷方式的解决方案,请给我一份所有快捷方式及其名称、ID、键等的列表。
尤里卡!要自己处理按键而不让表单简单地处理它:
void OnRichTextBoxKeyDown(object sender, KeyEventArgs e)
{
if(e.Control && e.Shift && e.KeyCode == Keys.Oemplus)
{
MessageBox.Show("Why Would I ever Want to Write Superscript Letters?!");
e.Handled = true;
}
}
现在这里是一个包含富文本框的所有快捷方式的列表,不过,我尝试了其中的一些,但它们不起作用,所以你必须先检查一下。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句