извиняюсь за "избитую" тему , ну что то на других примерах так и не смог понять
если можно приведите пример правильного использования, для примера простенький код,для своих целей я уже на вашем примере разберусь.
есть форма form1 на ней контролы: TextBox1, BackgroundWorker1,Button1
...........................................................
- Код: Выделить всё
Private Sub BackgroundWorker1_DoWork(ByVal sender As System.Object, ByVal e As System.ComponentModel.DoWorkEventArgs) Handles BackgroundWorker1.DoWork
f_test_thread()
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
BackgroundWorker1.RunWorkerAsync()
End Sub
..........................................................
есть модуль test:
- Код: Выделить всё
Module test
Public Sub f_test_thread()
Dim i As Integer = 0
For i = 0 To 100
If i = 10 Then form1.TextBox1.Text = form1.TextBox1.Text & i & ":"
If i = 50 Then form1.TextBox1.Text = form1.TextBox1.Text & i & ":"
If i = 90 Then form1.TextBox1.Text = form1.TextBox1.Text & i & ":"
Next
End Sub
End Module
если возможно подскажите ,в виде кода, как правильно сделать что бы данные из потока заполняли TextBox1