在后台处理过程中如何向列表框添加值?

时间:2010-09-02 14:14:43

标签: c# backgroundworker

我正在创建一个应用程序。我正在扫描驱动器的文件以搜索特定模式 我的进度条正在更新,最后所有文件名都列在列表框中。我希望一旦发现它们包含模式就立即列出所有这些文件。

我正在使用BackgroundWorker

3 个答案:

答案 0 :(得分:5)

ReportProgress方法与ProgressChanged事件结合使用。这种情况正是它们的目的。

答案 1 :(得分:3)

您可以使用后台工作者的ReportProgress方法。

http://msdn.microsoft.com/en-us/library/a3zbdb1t.aspx

答案 2 :(得分:0)

您需要实现前台工作程序并从后台工作程序调用它。

理想情况下,您会将任何新找到的文件列表传递给前台工作人员。