You cannot access any GUI components from the BackgroudWorker. For example if you try to do something like this
Private Sub BackgroundWorker1_DoWork(sender As Object, e As DoWorkEventArgs)
TextBox1.Text = "Done"
End Sub
you will receive a runtime error saying that "Cross-thr...