如何在WinForms中检测第三方控件上的click事件?

时间:2012-07-17 20:57:00

标签: c# winforms events click

我在WinForms UserControl中放置了第三方视频控件。我想处理视频控件上的点击事件。问题是第三方控件没有公开Click事件。最初我打算在第三方控件的顶部放置一个透明标签,然后处理其Click事件。它有效,但问题是WinForm Labels在放置在视频之上时不支持透明度。

有关解决方法的任何想法吗?

以下是第三方视频控件公开的事件列表:

MouseCaptureChanged
Enter
Leave
Validated
Validating
PreviewKeyDown

1 个答案:

答案 0 :(得分:0)

你需要使用钩子,

这是一个很好的起点

http://support.microsoft.com/kb/318804