我在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. 如何讓我的控件在DataGridView關閉我的控件之前檢測Escape鍵?
- 2. C#檢測WinForm不在前面的KeyDown
- 3. 如何檢測jQuery keydown事件處理程序中的SHIFT鍵?
- 4. 如何使用KeyDown事件檢測斜線鍵?
- 5. 檢測keydown事件(移動)
- 6. 如何在瀏覽器註冊之前在NPAPI插件中檢測到UserAgent?
- 7. 在Flex中檢測alt keyDown鍵盤事件
- 8. 在KeyDown事件中檢測單引號鍵
- 9. 如何在用戶關閉窗口之前檢測到修改
- 10. 鍵控事件在鍵控之前激活,只有一次
- 11. 關鍵字檢測
- 12. 關注VB.NET中的KeyDown?
- 13. 如何在上傳之前檢測視頻的文件大小?
- 14. 獲取關鍵焦點之前的clutter_actor關注焦點clutter_actor
- 15. Wordpress註冊插件,在接受註冊之前檢查PIN碼
- 16. OSX:檢測系統級keyDown事件?
- 17. 如何檢測控件正在移動?
- 18. 如何在關注某個HTML元素時禁用jQuery按鍵檢測?
- 19. jQuery - keydown/keypress/keyup ENTERKEY檢測?
- 20. 如何在控制器之間保持狀態時檢測iOS鍵盤?
- 21. 在AVAsset中檢測當前關鍵幀間隔
- 22. 如何在身份翻譯之前檢測缺少的域控制器?
- 23. 如何在窗口關閉之前檢測未完成的等待進程?
- 24. const關鍵字在函數之前C
- 25. 如何檢測webView中的關鍵事件?
- 26. 如何找到關注哪個控件?
- 27. iPhone - 如何檢測,如果在關鍵NSUserDefaults的standardUserDefaults
- 28. 如何檢測控制器之間的變量變化事件
- 29. Flex - 在EOF之前檢測單詞
- 30. 檢測按鍵在控制檯
Winforms與你的牙齒和指甲打架,阻止你這樣做。即使IMessageFilter也不起作用。將注意力集中在第二個控件上。 –