Pass values from BackgroundWorker DoWork to BackgroundWorker Completed
问题 How do I pass a value from BackgroundWorker DoWork to BackgroundWorker Completed ? Since BackgroundWorker Completed is not called by BackgroundWorker DoWork I am not sure how to do this except declare a public variable . Essentially, I want BackgroundWorker Completed to accept through ByVal a variable from BackgroundWorker DoWork . 回答1: When you declare your DoWork function, note that it has some handy arguments built in : Private Sub backgroundWorker1_DoWork(sender As Object, e As