我有一個無邊框窗口並創建了鑲邊,但我需要禁用「Alt + Space」快捷鍵。有什麼想法嗎?WPF:如何禁用SystemMenu快捷方式'Alt + Space'?
4
A
回答
8
我對WPF不是很好,但經過一番混亂之後,這似乎是在正確的軌道上。只需將它放在您的Window代碼後面:
protected override void OnKeyDown(KeyEventArgs e)
{
if (Keyboard.Modifiers == ModifierKeys.Alt && e.SystemKey == Key.Space)
{
e.Handled = true;
}
else
{
base.OnKeyDown(e);
}
}
+0
謝謝Cory。我只用了6小時大小,並用KeyDown(箭頭和Ctrl等)移動無邊界窗體。你會認爲這會發生在我身上?!? :-) 再次感謝。 – Brad
+0
不客氣,布拉德。快樂的編碼! –
相關問題
- 1. 禁用Linux Mint Alt-F1快捷方式
- 2. 帶ALT的WPF快捷鍵
- 3. 如何禁用thunderbird快捷方式
- 4. 在Google Chrome中禁用Alt功能(快捷方式)
- 5. 如何禁用框架c#中的導航快捷方式WPF
- 6. 如何在intellij中禁用Alt + [F,E,V,...]菜單快捷鍵?
- 7. 使用wpf webbrowser防止快捷方式
- 8. 在Access 2013中禁用快捷方式
- 9. DISABLEADVTSHORTCUTS = 1禁用所有快捷方式
- 10. 禁用日食斷點快捷方式
- 11. 禁用tkinter鍵盤快捷方式
- 12. 如何映射alt +; pycharm keymap的快捷方式
- 13. WPF XAML樣式標記快捷方式?
- 14. 如何關閉WPF中的Alt-Key快捷鍵
- 15. SendKeys ALT + SPACE
- 16. WPF訪問快捷方式位置
- 17. WPF中控件的快捷方式
- 18. WPF。 mvvm中的快捷方式
- 19. 如何禁用「搜索無處不在」快捷方式?
- 20. C#wpf - MenuItem從xml文件(加速器[alt點擊]快捷方式)加載頭
- 21. 快捷方式
- 22. 隱藏ALT鍵快捷鍵
- 23. 如何使用「alt + key」在菜單欄中創建不同的快捷方式?
- 24. 禁用vb.net菜單欄中的Alt +快捷鍵
- 25. WPF WebBrowser控件如何禁用IE的快捷鍵?
- 26. 如何在WPF RichEdit控件中捕獲組合鍵(CTRL + ALT + SPACE)
- 27. Chrome應用程序模式 - 禁用快捷方式
- 28. 它有任何方式如何使用數字accesskey快捷方式如'ALT + 2 + 5'
- 29. Alt + F7鍵盤快捷方式在上網本上無效
- 30. Eclipse alt + shift + l與窗口快捷方式衝突
請記住,禁用系統快捷方式是非常糟糕的做法。我會親自卸載試圖混淆Alt-Space的應用程序。僅供參考。 –
感謝理查德,但我正在處理系統快捷方式來自己實現它。相同的鍵,增加了功能。 – Brad