2
我对BackgroundWorker
有疑问。我可以拨打ProgressChanged
事件,但没有使用RunWorkerAsync
开始线程。为什么BackgroundWorker的ProgressChanged事件在不调用RunWorkerAsync的情况下工作?
我不明白为什么这个工程。如果新线程还没有启动,它如何通知原始线程?
这似乎无论工作,因为它更新没有问题的GUI,这是不是这样我实现了BackgroundWorker
之前。
有关事件如何工作的更多信息:http://msdn.microsoft.com/zh-cn/library/aa645739(v=vs.71).aspx。知道如何在C#中使用事件是很好的。在许多情况下,它们可以非常方便地在程序中获得更合理的流程。 – Flipbed