<分区>
我正在 for 循环中处理一些 xml 文件,根据已处理的文件数,我想显示进度条。
假设目录中有 100 个文件,文件正在循环中一个一个地处理,我想根据 for 循环的当前计数更新进度条。
请建议..
<分区>
我正在 for 循环中处理一些 xml 文件,根据已处理的文件数,我想显示进度条。
假设目录中有 100 个文件,文件正在循环中一个一个地处理,我想根据 for 循环的当前计数更新进度条。
请建议..
最佳答案
使用 Background Worker 处理 100 个文件,每次迭代调用 ReportProgress, Hook 到 backgroundworker 的 Process changed 事件并相应地更新进度条。
可以查看this tutorial了解详情。
关于c# - 从 for 循环更新进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12617826/
相关文章:
c# - SonarLint 是否具有像 FxCop 一样的自定义词典功能?
c# - 如何在 c# winform 应用程序中保存/加载数据库?
java - 在 Firebase 上传的自定义对话框上设置 ProgressBar
c# - 带 UltraMaskedEdit 的时间选择器 (hh :MM tt) changes format to HH:MM when entering into edit mode
javascript - 如何在每次循环内调用小程序方法时更新进度条(不仅仅是循环完成时)?
node.js - 如何在 node.js 的子生成过程中捕获 PowerShell Write-Progress 文本?