| 分類:[.NET 全般]
お世話になります
パラレルでのインターフェイスの実装について教えて下さい
formにButton1がある状態です
’●ユーザーインターフェイスに進行状況を表示したい
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Parallel.For(0, 50, Sub(i) System.Threading.Thread.Sleep(100) Me.Text = i.ToString End Sub) MsgBox(”完了”) End Sub
’●共通の変数に値を代入したい
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim L As New List(Of String) Parallel.For(0, 50, Sub(i) System.Threading.Thread.Sleep(100) L.Add(i.ToString) End Sub) MsgBox(”完了” & L.Count)
End Sub
上記コードはうまくいったりもしますが だめなことはわかりますい
これらを実現するための簡単な方法はありますか?
|