winfrom 窗体 键盘按下组合键
winfrom 窗体 键盘按下组合键
1、前提 this.KeyPreview = true; // 确保Form能捕获键盘事件 2、// Ctrl + P if ((Control.ModifierKeys & Keys.Control) != 0 && e.KeyCode == Keys.P) //if (e.Modifiers == Keys.Control && e.KeyData == Keys.P) { //// Alt + H //if ((Control.ModifierKeys & Keys.Alt) != 0 && e.KeyCode == Keys.H) // Shift + H //if ((Control.ModifierKeys & Keys.Shift) != 0 && e.KeyCode == Keys.H) this.Close(); } 3、 // Ctrl + Alt + Shift + H if ((Control.ModifierKeys & Keys.Control) != 0 && (Control.ModifierKeys & Keys.Alt) != 0 && (Control.ModifierKeys & Keys.Shift) != 0 && e.KeyCode == Keys.P) { this.Close(); } C#判断Ctrl、Shift、Alt是否被按下 if ((Control.ModifierKeys & Keys.Control) == Keys.Control ) //判断Ctrl键 if ((Control.ModifierKeys & Keys.Control) == Keys.Control && e.KeyCode == Keys.V)//判断Ctrl+V键 if ((Control.ModifierKeys & Keys.Shift) == Keys.Shift) //判断Shift键 if ((Control.ModifierKeys & Keys.Alt) == Keys.Alt) //判断Alt键
龙腾一族至尊龙骑

浙公网安备 33010602011771号