ワーカースレッドからUIスレッドの画面をコントロールしたい場合、
Incokeメソッドを使います。
いろいろな解説を読んでいると、
Delegateをどーのこーのして…
などと書いてあります。
例えば、Label1.Text = '完了' としたいだけなのに、
あまりごちゃごちゃコードを書きたくありません、
そんなとき、VB.netでどう書けば良いのか?
Me.Invoke(Sub() Label1.Text = '完了')
以上です。
Invokeメソッドの中に、そのままコードを書くだけで良いです。