700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > [转]解决 C#程序 多线程更新窗体 假死状态

[转]解决 C#程序 多线程更新窗体 假死状态

时间:2019-12-25 08:11:00

相关推荐

[转]解决 C#程序  多线程更新窗体 假死状态

C#程序, 多线程更新窗体,假死状态

在CSDN论坛上找到了解决办法,有两种:

1.在this.Refresh()后调用Application.DoEvents(); 处理队列消息,以响应鼠标和键盘消息. 成功解决假死现象~!

2.在程序一开始加上Control.CheckForIllegalCrossThreadCalls=false; 以允许不同线程同时访问一个控件,这样做也可以让控件得到更新,不过可能会导致线程冲突和死锁,给程序埋下隐患,所以建议使用第一种.

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。