呵呵,就像楼上说的用DoEvents,会用vb6的都认识它啦,能使你在百忙中抽出一点空来解决其他在等待的进程。
解决方案 »
- 请教关于httpwebrequest问题。
- 类与类间方法的调用
- 为什么SqlCeDataAdapter.Update()后DataGrid不会更新?数据已经成功插入,但是如果是删除记录,DataGrid就会更新...
- 一个列表的排序问题
- c#网络编成的问题
- 怎么用C#实现多客户端的CS模式的SOCKET程序?谢谢了!顶者有分,不够在补
- [C#]如何让窗口最小化到系统托盘(右下角的小图标)???
- 能否用c#开发一个程序,可以读取服务器cpu的状态,内存等???
- 在设计器中双击按钮控件能生成()事件?
- 我用c#做了一个dll,我想在vc中调用应该怎么用?
- 怎么把几个Assembly合并成一个Assembly,或者一个EXE文件?
- 请关注 http://expert.csdn.net/Expert/topic/1342/1342541.xml?temp=.692959 (急急急急急急)
等个人网站做好后,将本程序上传,供大家下载,谢谢!
/*
* 设计思想:
* 实现类似Windows资源管理器复制文件的效果,当复制文件开始时,弹出一个对话框,显示复制进度,用户随时可
* 按下取消按钮来中止复制任务。
* 在主线程中,有个变量IsBreak,用户单击[取消]按钮时相应设置这个变量为true
* 在子线程中,也有个变量IsBreak,用户单击[取消]按钮时设置这个变量为true
* 注意一个是IsBreak,一个是glf.IsBreak是不同的!!!
* 程序的执行途径有两条:1,任务完成;2,用户中止
* 1.任务完成后,主线程序通过WorkerThread.Abort()方法结束子线程。
* 2.用户中止时,子线程序通IsBreak变量设置为ture,来退出循环。
*/