专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Silverlight

WebBrowser加载途径的时候窗体卡住,不能切换不能拖动不能点击按钮

发布时间:2011-06-27 19:23:36 文章来源:www.iduyao.cn 采编人员:星星草
WebBrowser加载路径的时候窗体卡住,不能切换不能拖动不能点击按钮
我这边做一个功能,点击某个按钮,就给页面上的WebBrowser加载一个路径,等待几秒钟获取WebBrowser里面的document,格式化为html,然后来取值,现在遇到的问题是,WebBrowser在加载的时候窗体卡的不行不行的


第一种我用当前窗体上定义的一个WebBrowser来实现,这种能取到值,但是卡的很不行


第二种我在方法里,new了一个WPF的WebBrowser对象,这样倒是不卡了但是这种不可见的控件,得到的document老是引发什么异常,取到的对象是空的


第三种我在方法里,new了一个Winform的WebBrowser对象,能取到值,但是也卡


我甚至还新建了一个窗体,在这个窗体上有一个WebBrowser控件,我new这个窗体,直接调用方法,结果跟第二种一样,不卡但是取不到值,我把窗体打开隐藏掉再调用方法,取得到值但是卡的很

表示我已经无奈了,求个知道的大牛帮个忙解决下这个问题,我想要的是,点击按钮之后这边方法执行,不影响我窗体的拖动,切换tabcontrol,和关闭什么的,谢谢了

------解决思路----------------------
先让web broser加载完所 有同容然后再开启线一个线程读取内容 
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: