为不支持它的控件创建事件?

时间:2011-11-12 14:39:50

标签: c# winforms visual-studio-2010

如何为不支持该事件的控件创建事件。 例如,webBrowser没有点击事件,我该如何为它创建?。

2 个答案:

答案 0 :(得分:2)

您无法从外部为班级创建活动。原因是控件本身需要引发事件,从而得出事件代码必须存在于控件内部的结论。您需要实现自己的用户控件。

我怀疑您的实际问题是您想拦截控件所显示的网页内元素的特定点击。要做到这一点,需要DOM编程。

答案 1 :(得分:0)

暴力:如果你的事件存在并且有一个隧道向下处理程序,你可以将它挂钩到控件的容器。从那里使用命中测试策略。