首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

!请问一个并不是太难的有关问题~请解答~马上结帐~概不拖欠~

2011-12-30 
!!请教一个并不是太难的问题~~请各位高手解答~马上结帐~~概不拖欠~~~一个winform程序,里面有个webBrowser,

!!请教一个并不是太难的问题~~请各位高手解答~马上结帐~~概不拖欠~~~
一个winform程序   ,里面有个webBrowser   ,   webBrowser读取的是一个HTML文件,我想要把webBrowser里面自己想要的东西解析出来,用了mshtml    
    下面是错误的地方:
  mshtml.IHTMLDocument2   doc   =   (mshtml.IHTMLDocument2)webBrowser1.Document;
                                                //取得网页中包含的所有文本内容doc.body.innerText    

                        mshtml.IHTMLElementCollection   collection   =   doc.all;

下面是报的错:
错误129无法将类型“System.Windows.Forms.HtmlDocument”转换为“mshtml.IHTMLDocument2”

我一前在03用可以,现在在05里不成了,不知道是什么原因
请各位高手解答,~~分不够再加~~
谢谢

[解决办法]
没接触过,帮顶
[解决办法]
学习
[解决办法]
up
[解决办法]
UP
[解决办法]
MARK
[解决办法]
(mshtml.IHTMLDocument2)webBrowser1.Document是这句转换出错了,不能强制转换。可能是05的转换方法不同吧~我也没接触过。
[解决办法]
刚查了一下资料。lz试试这个
mshtml.IHTMLDocument2 doc = WebBrowser1.Document.DomDocument
应该能用在05里面

[解决办法]
mshtml.IHTMLElementCollection collection = doc.all as IHTMLDocument2;
要转换

热点排行