C# WinForm快捷键设置技巧
C# WinForm快捷键设置技巧 1、Alt+*(按钮快捷键) 按钮快捷键也为最常用快捷键,其设置也故为简单。在大家给button、label、menuStrip等其他控件的Text属性指定名称时,在其后面加上‘&'然后在加上一个指定字母即可。如:确定(&D),(Alt+D)调用。 如指定多个字母,则第一个为快捷键。如:确定(&OK),(Alt+O)调用;文件(&Fill),(Alt+F)调用。 2、Ctrl+*及其他组合键 把 Form 的 KeyPreview 属性设为 True 使用Modifiers可设置组合键,键盘数字区按键的Keys枚举以D打头,而小键盘上的数字以NumPad打头。按下Ctrl与Shift组合键的方法与其类似,将Ctrl和Alt的枚举转换为int型相加后与Modifiers对比,这样即可判断是否按下了该组合键。 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 private void frmMain_KeyDown( object sender, KeyEventArgs e) { //比如你的窗体名是frmMain,确定按钮btnOK,保存按钮btnSave //单键 switch (e.KeyCode) { case Keys.F1: btnOK_Click( this ,