在webbrowser winforms上的c#mshtml

时间:2013-03-28 09:15:23

标签: c# browser mshtml

我需要拦截文本框,点击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控件类,但我不知道为什么。 有什么想法吗?

感谢您的帮助

0 个答案:

没有答案