回调的时候是在一个工作线程里面运行,所以不能直接操作控件,可以调用BeginInvoke等方法,或者给窗体发消息

解决方案 »

  1.   

    多线程是不可以共享UI控件的,这里有篇使用异步线程分段读取文件效应界面的文章
    http://blog.csdn.net/OneDotRed/archive/2004/11/13/180301.aspx
      

  2.   

    能再给个例子吗?调用BeginInvoke等方法,或者给窗体发消息
      

  3.   

    OneDotRed() 给的例子只能调用没有参数的方法,有参数的怎么调用呢?
      

  4.   

    参数调用你可以参考MSDN,像UI的Invoke方法,MethodInvoker等都有说明的