2
A
回答
4
你有你的窗體的KeyPreview屬性設置爲真。
當此屬性設置爲true, 形式將接收所有的按鍵響應, KeyDown和KEYUP事件。
1
我不是專家,但我相信這是可能的。我已經完成了之前我有一個事件處理程序處理多個按鈕按下,然後根據哪個按鈕具有焦點做不同的事情。
的代碼是是這樣的:
For Each ctl in Me.Controls
If ctl.Type is <whatever type of control you want to handle> And ctl.Isfocused Then
Do whatever
End If
Next
您不必擔心遞歸類似的東西。
如果您希望每個控件執行相同的操作,無論哪個控件具有焦點,它都會更容易。
Private Sub keypresshandle (System arguments ignore this) Handles key1.press, key2.press etc .... key10000.press
do some stuff here
End Sub
相關問題
- 1. 使用KeyUp和KeyDown事件調用事件VB .NET
- 2. keydown事件通用的Windows應用程序在Visual Studio中的VB
- 3. vb .net應用程序停止工作事件名稱clr20r3
- 4. 的.Net事件KeyDown C#
- 5. UserControl KeyDown事件不會觸發撤銷Windows應用程序KeyDown事件
- 6. OnExit事件對於Swing應用程序?
- 7. vb.net整個表單上的Keydown事件
- 8. KeyDown事件不能用.NET WinForms觸發?
- 9. IIS .net應用程序,可能在c#應用程序內託管.vb文件?
- 10. C#UI多重KeyDown事件窗體窗體應用程序
- 11. Delphi XE5 android應用程序keydown和鍵盤事件
- 12. 1應用程序內的多個數據庫連接 - VB .NET
- 13. 關於.NET應用程序
- 14. 測試一個.NET Windows窗體(VB)應用程序
- 15. 調用KeyDown事件
- 16. 如何使用VB刪除應用程序事件
- 17. 用於使用.NET Web服務的VB-ASP應用程序有哪些選項?
- 18. 對於整個應用程序的普通runonUIthread
- 19. 整個應用程序的長按事件檢測
- 20. 的Xcode的Mac應用程序:監聽的keydown事件,而像用Ventrilo
- 21. 將事件處理程序應用於新創建的對象
- 22. ASP .net用於不同移動平臺的VB WEB應用程序
- 23. 用於.NET應用程序的設置
- 24. VB:在整個應用程序中訪問變量
- 25. 使用WPF KeyDown事件的多個鍵
- 26. .net窗口應用程序中的事件序列
- 27. .NET 4.0程序集可以用於.Net 3.5應用程序嗎?
- 28. Keydown事件不被事件處理程序拾起
- 29. CellContentClick事件中的Datagridviewcheckboxcolumn問題(VB Net)
- 30. VB .NET中的事件處理
注意,如果它通過表單的KeyPreview是不可能的,你可以簡單地遞歸遍歷窗體的控件,並在運行時指定一個事件的控件。只要它們具有相同的簽名,事件就很容易重用。 – overslacked 2009-09-01 19:34:30