日期:2014-05-17  浏览次数:20769 次

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

}

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



------解决方案--------------------
不用多线程

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