呵呵,就像楼上说的用DoEvents,会用vb6的都认识它啦,能使你在百忙中抽出一点空来解决其他在等待的进程。
解决方案 »
- WPF:自己了一个ContentControl控件后,这个控件如何作为xaml的元素,在MainWindow.xaml中被访问?
- 从数据库中取出所有数据库的名称。。怎么放到ComBox中。。。
- c#中如何使用黏贴和复制,有人知道么 急需!
- 网络流以及电子邮件的解析?
- System.Runtime.InteropServices.ExternalException: A generic error occurred in GDI+. 这个错误有谁能知道?
- C#怎么才能访问到WORD
- c#中能不能自动加上“}”?
- 云通讯i录怎么做??谁有思路啊?我是一头雾水,不知道从何下手
- 在C#中如何实现事件
- 请问一个VC很容易办到的事情,如何在C#的WINDOWS程序中办到呢??
- 怎么把几个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,来退出循环。
*/