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

怎么在线程下创建webBrowser控件

2013-02-17 
如何在线程上创建webBrowser控件如题所示,望指教……[解决办法]引用:引用:引用:引用:因为webbrowser不是线程

如何在线程上创建webBrowser控件
如题所示,望指教……
[解决办法]

引用:
引用:引用:引用:因为webbrowser不是线程安全的。
不太理解,因为webbrowser控件加载网页有时会很卡,所以我想能不能将它放到一个单独的线程中处理,请问能实现么?

要是可行,被人骂死了的IE就不卡了。
哦,我开始尝试在线程中添加其他控件可以,但添加webbr……


说白了,webbrowser控件不是原生的,它是对一个com组件(shdocvw.dll)的包装。

默认情况下,你的UI线程有[STAThread]标记,所以可以运行webbrowser
[解决办法]
其实你是不是可以在非可视化的情况先创建WebBrowser控件,然后在一定的时间后显示出来。你的问题如果是在线程中创建,网络慢的等待是永远存在的
[解决办法]
微软自从2010年以后,技术上越来越低级了。除了windows8,其他很多有创意的东西都被无形中武断伤害了(例如DLR等等好东西都成了半途而废的鸡肋)。

微软公司沦为二流销售公司了。

有时候真的感觉无法指望他们。
[解决办法]
引用:
引用:其实你是不是可以在非可视化的情况先创建WebBrowser控件,然后在一定的时间后显示出来。你的问题如果是在线程中创建,网络慢的等待是永远存在的
问题是在线程中创建会报错……


你不要在线程中创建啊,你先在窗口线程创建好后,在Visible为false的情况下加载啊

[解决办法]
15楼 你不要在线程中创建啊,你先在窗口线程创建好后,在Visible为false的情况下加载啊

这种应该也是会卡住主程序的
[解决办法]
你说的加载网页慢是加载的互联网网页呢,还是程序动态拼成的HTML页面加载显示呢?
[解决办法]
同问, 卡顿的问题 好严重, 不是慢的问题 是 卡的问题...
[解决办法]
到底是什么卡,能说一下么?

热点排行