我在.Net.My中創建窗體應用程序的要求是當我按下'shift + alt + h'時窗體應該隱藏,當我按'shift + alt + s '表格應該可見。
我可以隱藏窗口,但無法顯示請建議我該怎麼做。使用快捷鍵顯示Windows窗體
1
A
回答
1
你的問題是,一旦你隱藏你的應用程序的窗口,它不能再接收正常的按鍵事件。要聽取窗口關閉後應重新激活窗口的組合鍵,您需要使用全局鍵盤鉤子。我會看看Application and Global Mouse and Keyboard Hooks .Net Libary in C# on CodePlex。
0
您可以通過使用形式KeyDown
事件
private void YourForm_KeyDown(object sender, KeyEventArgs e)
{
if (e.Control && e.Alt && e.KeyCode == Keys.H)
{
this.Hide();
}
else if (e.Control && e.Alt && e.KeyCode == Keys.S)
{
this.Show();
}
規定,這種形式是MDI窗體子窗體做到這一點。
相關問題
- 1. Windows鍵盤快捷鍵和子窗口
- 2. 如何設置Windows窗體TabControl的鍵盤快捷鍵?
- 3. Visual Studio Windows窗體設計器鍵盤快捷鍵
- 4. 如何在C#Windows窗體中使用數字鍵盤快捷鍵?
- 5. Windows窗體桌面快捷方式
- 6. .lnk Windows窗體中的快捷方式
- 7. Visual Studio鍵盤快捷鍵顯示intellisense
- 8. 使用快捷鍵彈出窗口
- 9. Winkey應用程序(C#)中的Windows快捷鍵+ [快捷鍵]
- 10. 如何在Windows窗體應用程序中創建複合鍵盤快捷鍵?
- 11. windows命令提示符快捷鍵
- 12. 使用Java創建按鈕快捷鍵和&(&符號)與Windows窗體
- 13. 如何在Windows窗體中使用單個快捷鍵?如果可能
- 14. 使用鍵盤快捷鍵
- 15. Windows自定義快捷鍵
- 16. WPF Windows快捷鍵幫助
- 17. Emacs顯示模式快捷鍵
- 18. 本地化Windows開始菜單的顯示名稱快捷鍵
- 19. 系統熱鍵快捷鍵(Windows/Qt):防止窗口鎖定?
- 20. 切換窗口的鍵盤快捷鍵
- 21. iTerm2交換窗格鍵盤快捷鍵
- 22. 禁止某些Windows鍵盤快捷鍵
- 23. 在Windows上調整鍵盤快捷鍵
- 24. Windows應用程序添加快捷鍵
- 25. 使用C#的快捷鍵
- 26. XCode 4使用匹配名稱顯示文件快捷鍵
- 27. 命令提示快捷鍵
- 28. 顯示在WPF Windows窗體
- 29. Windows窗體凍結顯示()
- 30. VS2010鍵盤快捷鍵 - 顯示工具提示
你是怎麼做到的? – CloudyMarble