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