1. 設定 BackgroundWorker.WorkerReportsProgress = true
2. 在主執行緒中處理 BackgroundWorker.ProgressChanged 事件,用這個事件常式來更新進度列 .
3. 在工作執行緒(也就是 OnDoWork 事件常式)中,使用 ReportProgress() 方法來引發 ProgressChanged 事件,然後把進度資料設給這個事件,讓它有資料可以交給主執行緒的 ProgressChanged 事件常式 .