我有一個WindowsHostControl託管第三方視頻控件的用戶控件。當鼠標點擊視頻時,我希望能夠捕獲鼠標點擊事件。我嘗試將事件附加到WindowsFormsHost控件,但它從不觸發。我如何去攔截鼠標點擊?如何捕獲WindowsFormsHost控件中的鼠標單擊事件?
0
A
回答
0
我通過將事件處理程序附加到WindowsFormsHost中包含的Child元素來解決問題。
0
改爲捕獲PreviewMouseDown。
+0
這也不起作用。我認爲問題在於我試圖點擊的視頻控件是盜取鼠標事件。它也不公開Click事件。我剛剛發現的解決方法是在視頻控件頂部放置透明的Label控件,然後處理其Click事件。 – Eternal21 2012-07-17 19:35:45
+0
如果你要走這條路線,只需使用裝飾層,這樣就不必維護標籤的位置 – 2012-07-18 14:50:32
相關問題
- 1. 如何在flex中捕獲鼠標滾輪單擊事件?
- 2. Powershell - 在PowerShell控制檯中捕獲鼠標點擊事件
- 3. 如何捕獲控件上的所有鼠標事件?
- 4. 捕獲Web瀏覽器控件的鼠標右鍵單擊事件
- 5. 捕獲鼠標事件
- 6. 如何捕獲鼠標移動事件
- 7. WPF鼠標單擊事件
- 8. 捕獲VB中的Datagridview中的鼠標點擊等事件
- 9. Ctrl +鼠標左鍵單擊事件捕獲Qt
- 10. WebBrowser控件中(VB.net)捕獲鼠標事件
- 11. 捕獲標籤單擊事件
- 12. 在C(linux)中捕獲鼠標事件
- 13. 如何獲取onMouseDown事件中鼠標光標下的控件?
- 14. 如何捕獲右鍵單擊事件?
- 15. 在用戶控件中捕獲包含的控件的鼠標事件
- 16. 從Microsoft圖表控件獲取鼠標單擊事件點擊數據標記
- 17. highcharts:從捕捉鼠標事件,或捕獲鼠標點擊整個圖表上
- 18. 捕獲控件之外的鼠標事件
- 19. 如何停止在flex中獲取鼠標單擊事件
- 20. 如何在Dashcode小部件中捕獲鼠標拖動事件?
- 21. 如何從類中提取和捕獲鼠標事件(不從控件繼承)?
- 22. 的控制捕捉鼠標點擊事件
- 23. 透明控件不捕獲鼠標事件
- 24. 雙擊鼠標單擊事件RadioButtonList
- 25. 在python中捕獲鼠標單擊
- 26. 在自定義控件中捕獲單擊事件
- 27. 如何通過Shockwave捕獲FF中的鼠標事件對象
- 28. Skin UIComponents如何捕捉鼠標事件?
- 29. JOGL不捕獲Java鼠標事件
- 30. ç詛咒不捕獲鼠標事件
也許這是一個問題,類似於http://stackoverflow.com/questions/9807032/mousewheel-event-in-windowsformshost/9807775#9807775 – Klaus78 2012-07-18 07:55:49