WinForm:比WPF稍简单些 1privatevoidMyForm_KeyDown(objectsender, KeyEventArgs e) 2{ 3if(e.KeyCode==Keys.F4&&e.Modifiers==Keys.Alt) 4{ 5e.Handled=true; 6} 7} WPF: 只要在PreviewKeyDown和PreviesKeyUp中做处理即可,代码如下: 1privateboolAltDown=false; 2privatevoidWindow_PreviewKeyDown(objectsend...
/// 阻止 alt+f4和alt+space 按键 /// /// protected override void OnKeyDown(System.Windows.Input.KeyEventArgs e) { if (Keyboard.Modifiers == ModifierKeys.Alt && e.SystemKey == Key.Space) { e.Handled = true; } else if (Keyboard.Modifiers == ModifierKeys.Alt && e.SystemKey == Key...
if (e.KeyStates == Keyboard.GetKeyStates(Key.F4) && Keyboard.Modifiers == ModifierKeys.Alt){ e.Handled = true; }