首页 新闻 会员 周边 捐助

非创建线程不有正常访问webbrowser的属性,为什么却能访问webbrowser的方法

0
[已解决问题] 解决于 2013-11-25 20:33

非创建线程不有正常访问webbrowser的属性,为什么却能访问webbrowser的方法

yeopp的主页 yeopp | 菜鸟二级 | 园豆:319
提问于:2013-11-22 19:53
< >
分享
最佳答案
0

.net 原则上禁止跨线程访问控件,因为这样可能造成错误的发生,推荐的解决方法是采用代理,用代理方法来间接操作不是同一线程创建的控件。

第二种方法是禁止编译器对跨线程访问作检查,可以实现访问,但是出不出错不敢保证Control.CheckForIllegalCrossThreadCalls = false;

奖励园豆:5
袁家小黑球 | 小虾三级 |园豆:1045 | 2013-11-25 09:40
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册