【发布时间】:2011-07-30 02:20:33
【问题描述】:
我正在使用 BackgroundWorker 来触发一个线程,然后调用一个函数,该函数又通过 .ReportProgress() 调用 Backgroundworker_ProgressChange;
在 ProgressChange 中,我正在尝试使用通过传递的对象接收到的一些信息将条目写入日志文件。
我可以假设 ProgressChange 实际上拥有 BackgroundWorker 线程吗?还是我会错过日志中的一些数据?
具体来说,我有 ProgressChange 将项目添加到列表框。有条件地,如果 listbox.items.count > 15,我想枚举 listbox.items 并将它们写入日志文件。
我对解决方案很灵活。列表框不“错过”条目不是强制性的。
谢谢,
马特
【问题讨论】:
标签: c# listbox backgroundworker