WinForm进度条异步实现
WinForm中一些费时的操作,处理不好就会造成“假死”的情况,为此我们可以使用进度条进行友好提示。
BackgroundWorker类是.net2.0里新增加的一个类,对于需要长时间操作而不需要用户长时间等待的情况可以使用这个类。
注意确保在DoWork事件处理程序中不操作任何用户界面对象。而应该过ProgressChanged和RunWorkerCompleted事件与用户界面进行通信。
它有几个属性:
CancellationPending——指示应用程序是否已请求取消后台操作。
IsBusy——指示BackgroundWorker是否正在运行异步操作
Work
下载地址
用户评论
嗯,效果不是我想要的
效果还好,讲究实用上没有大问题
效果一般般
异步实现,很实用
可以执行,但在进度条达到100%后弹出错误