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

多线程时 控件无响应解决办法

2013-12-21 
多线程时 控件无响应button1 click 事件(){定义一个新线程(每毫秒收一个数据);while(running){textbox变

多线程时 控件无响应
button1 click 事件()
{
    定义一个新线程(每毫秒收一个数据);
    while(running)
     { 
        textbox=变量1;//refresh后,textbox勉强可以刷新
        调用某个activex控件画线;   //这个控件完全没反应,包括界面上别的button都没有响应
     }

}

收数据的线程不允许sleep,画线可以漏点数据,该用什么方法实现呢



[解决办法]
不用多线程

只要加上Application.DoEvents()就可以了。

热点排行