Winforms 禁用文本框中的所有快捷方式

Winforms 禁用文本框中的所有快捷方式,winforms,textbox,keyboard-shortcuts,Winforms,Textbox,Keyboard Shortcuts,我知道shortcuts enabled属性,但它并没有禁用所有快捷方式 例如,使用ctrl+mousewheel缩放或使用ctrl+shift+plus写入上标字母 如果您给我的解决方案是通过名称、id、键等禁用快捷方式,请给我一个所有快捷方式及其名称、id、键等的列表。Eureka! 要自己处理按键而不让窗体简单地处理它,请执行以下操作: void OnRichTextBoxKeyDown(object sender, KeyEventArgs e) { if(e.Control

我知道shortcuts enabled属性,但它并没有禁用所有快捷方式

例如,使用ctrl+mousewheel缩放或使用ctrl+shift+plus写入上标字母

如果您给我的解决方案是通过名称、id、键等禁用快捷方式,请给我一个所有快捷方式及其名称、id、键等的列表。

Eureka! 要自己处理按键而不让窗体简单地处理它,请执行以下操作:

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;
     }
}
现在是一个富文本框附带的所有快捷方式的列表,尽管我尝试了其中一些快捷方式,但它们都不起作用,所以你必须先检查一下