我在Windows窗體上使用了兩個控件。我想通過按第一個控件上的(例如數字鍵)來關注第二個控件。但是我希望第一個控件中的按鍵在第二個控件上鍵入。我該怎麼做? :-S如何在關注控件之前檢測keydown鍵
0
A
回答
0
當在一個cotrol中收到按鍵事件時,請添加您訂閱的第二個cotrol創建的特殊事件。一次秒控制收到一個事件,它可以採取行動。
編輯
如果你想更通用的方法,你可以隨時使用windows鉤子喜歡這裏http://www.codeproject.com/KB/cs/globalhook.aspx。但我個人會盡可能地保持在窗體中。
+0
是Tigran,但他應該在KeyPress之外分配事件以避免多次分配。另外你有一個Control.Focus()方法,你可以使用它來設置焦點到第二個控件。 –
+0
我沒有說他必須在方法內部進行訂閱。訂閱是根據設計需求進行的,但只有一次。 – Tigran
相關問題
- 1. 如何檢測按鍵/ KEYDOWN
- 2. 如何讓我的控件在DataGridView關閉我的控件之前檢測Escape鍵?
- 3. Keydown事件:如何捕捉關鍵行?
- 4. C#檢測WinForm不在前面的KeyDown
- 5. 如何使用KeyDown事件檢測斜線鍵?
- 6. 如何檢測jQuery keydown事件處理程序中的SHIFT鍵?
- 7. TextChanged事件之前的KeyDown
- 8. 如何檢測epoll中所有之前註冊的事件何時被註銷?
- 9. 檢測keydown事件(移動)
- 10. 如何在瀏覽器註冊之前在NPAPI插件中檢測到UserAgent?
- 11. 檢測關鍵事件
- 12. 如何在用戶關閉窗口之前檢測到修改
- 13. 在KeyDown事件中檢測單引號鍵
- 14. 在Flex中檢測alt keyDown鍵盤事件
- 15. opencv/C++我如何只檢測在之前檢測到的方形區域內的關鍵點
- 16. 如何使按鍵(keydown)關閉程序
- 17. 在sp_send_dbmail之前檢測文件大小
- 18. 鍵控事件在鍵控之前激活,只有一次
- 19. 沒有keydown事件檢測CTRL和SHIFT鍵?
- 20. 關注VB.NET中的KeyDown?
- 21. 如何在上傳之前檢測視頻的文件大小?
- 22. 獲取關鍵焦點之前的clutter_actor關注焦點clutter_actor
- 23. 形式KeyDown事件法關鍵
- 24. Wordpress註冊插件,在接受註冊之前檢查PIN碼
- 25. OSX:檢測系統級keyDown事件?
- 26. 如何在運行之前檢測異常查詢(注入可疑)?
- 27. 如何檢測控件正在移動?
- 28. 如何在關注某個HTML元素時禁用jQuery按鍵檢測?
- 29. 如何正確檢索WPF KeyDown事件中的修飾鍵?
- 30. KeyDown上的Backspace檢測
Winforms與你的牙齒和指甲打架,阻止你這樣做。即使IMessageFilter也不起作用。將注意力集中在第二個控件上。 –