呵呵,就像楼上说的用DoEvents,会用vb6的都认识它啦,能使你在百忙中抽出一点空来解决其他在等待的进程。

解决方案 »

  1.   

    DoEvents(),是哪个对象的方法?
      

  2.   

    通过Application.DoEvents();问题已解决!!!
    等个人网站做好后,将本程序上传,供大家下载,谢谢!
    /*
     * 设计思想:
     * 实现类似Windows资源管理器复制文件的效果,当复制文件开始时,弹出一个对话框,显示复制进度,用户随时可
     * 按下取消按钮来中止复制任务。
     * 在主线程中,有个变量IsBreak,用户单击[取消]按钮时相应设置这个变量为true
     * 在子线程中,也有个变量IsBreak,用户单击[取消]按钮时设置这个变量为true
     * 注意一个是IsBreak,一个是glf.IsBreak是不同的!!!
     * 程序的执行途径有两条:1,任务完成;2,用户中止
     * 1.任务完成后,主线程序通过WorkerThread.Abort()方法结束子线程。
     * 2.用户中止时,子线程序通IsBreak变量设置为ture,来退出循环。    
     */