C# WinForm快捷键设置技巧

2019-12-26 14:14:05王冬梅

RIGHT ARROW(右箭头键) {RIGHT}

SCROLL LOCK {SCROLLLOCK}

TAB {TAB}

UP ARROW(上箭头键) {UP}

F1 {F1}

F2 {F2}

F3 {F3}

F4 {F4}

F5 {F5}

F6 {F6}

F7 {F7}

F8 {F8}

F9 {F9}

F10 {F10}

F11 {F11}

F12 {F12}

F13 {F13}

F14 {F14}

F15 {F15}

F16 {F16}

数字键盘加号 {ADD}

数字键盘减号 {SUBTRACT}

数字键盘乘号 {MULTIPLY}

数字键盘除号 {DIVIDE}

**********************************************************************篇3**************************************************************************************************

#region 快捷键相关

///

/// 记录快捷键

///

 

 
  1. private void txtHotKey_KeyDown(object sender, KeyEventArgs e)  { 
  2.   int HotKeyValue = 0;    string HotKeyString = ""; 
  3.   e.SuppressKeyPress = false;    e.Handled = true; 
  4.   if (e.Modifiers != Keys.None)    { 
  5.     switch (e.Modifiers)      { 
  6.       case Keys.Control:          HotKeyString += "Ctrl + "; 
  7.         HotKeyValue = (int)e.Modifiers;          break; 
  8.       case Keys.Alt:          HotKeyString += "Alt + "; 
  9.         HotKeyValue = (int)e.Modifiers;          break; 
  10.       case Keys.Shift:          HotKeyString += "Shift + "; 
  11.         HotKeyValue = (int)e.Modifiers;          break; 
  12.       case Keys.Control | Keys.Alt:          HotKeyString += "Ctrl + Alt + "; 
  13.         HotKeyValue = (int)e.Modifiers;          break; 
  14.       case Keys.Control | Keys.Shift:          HotKeyString += "Ctrl + Shift + "; 
  15.         HotKeyValue = (int)e.Modifiers;          break; 
  16.       case Keys.Alt | Keys.Shift:          HotKeyString += "Alt + Shift + ";