ボタンを押すと1秒ごとにテキストボックスに時間を表示する
スレッドを作成したのですが動きません。
「有効ではないスレッド間の操作: コントロールが作成されたスレッド以外のスレッドからコントロール 'TextBox1' がアクセスされました。」
というエラーメッセージが表示されます。
どこが間違っているのでしょうか?
ご教授お願いします。
vb.net
1Public Class Form1 2 Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click 3 BackgroundWorker1.RunWorkerAsync() 4 End Sub 5 6 Private Sub BackgroundWorker1_DoWork(sender As System.Object, e As System.ComponentModel.DoWorkEventArgs) 7Handles BackgroundWorker1.DoWork 8 Do 9 TextBox1.Text = Now.ToLongTimeString 10 Threading.Thread.Sleep(1000) 11 Loop 12 End Sub 13End Class
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。