0

我需要在 c# 的 webbrowser 控件中拦截文本框单击 DOM。我在互联网上搜索了很多,我学会了使用 mshtml.dll。将其包含在项目中,这是我的示例:

mshtml.HTMLDocument doc;
        doc = (mshtml.HTMLDocument)webMain.Document;
        mshtml.HTMLDocumentEvents2_Event iEvent;
        iEvent = (mshtml.HTMLDocumentEvents2_Event)doc;
        iEvent.onclick += new mshtml.HTMLDocumentEvents2_onclickEventHandler(ClickEventHandler);

但是当我尝试编写代码时,我遇到了这个问题:

*无法将类型“System.Windows.Forms.HtmlDocument”转换为“mshtml.HTMLDocument”*

我认为问题出在 webbrowser 控件类,但我不知道为什么。有任何想法吗?

谢谢您的帮助

4

0 回答 0