c# winfrom 批量处理图片缩略 怎样做个进度条显示处理的速度
展开全部
一般的处理方式可以直接将需要处理的图片的数量做为进度条的值,在循环处理图片的同时使用委托跨线程更新进度条来显示进度;
比较好的方式是使用BackgroundWorker来进行后台处理,通过设置WorkerReportsProgress为true来使BackgroundWorker报告处理的进度,在ProgressChanged事件中处理进度条的更新,最后在RunWorkerCompleted事件中提示处理完毕的信息;
希望对你有帮助,有疑问请追问或是Hi
比较好的方式是使用BackgroundWorker来进行后台处理,通过设置WorkerReportsProgress为true来使BackgroundWorker报告处理的进度,在ProgressChanged事件中处理进度条的更新,最后在RunWorkerCompleted事件中提示处理完毕的信息;
希望对你有帮助,有疑问请追问或是Hi
追问
我不经常做WINFROM 能给个相关的例子吗 谢谢
追答
现成的例子是没有的,或许你可以百度一下,其实这个和是不是WinForm没有什么关系,就是获取要处理的图片,得到总的数量,循环处理图片,报告已处理的数量,显示处理完成的提示。你是用ASP.Net也好,WPF也好,都可以用这样的流程
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询