démarage timer via thread?
bonjour à tous,
j'essaye de démarrer un timer dans un thread mais celui-ci ne veut pas :calim2:
pourtant le même code en dehors du thread (via un bouton par exemple) fonctionne
donc comment faire pour démarrer le timer dans un thread?
merci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| Dim thread_test As New Thread(AddressOf test)
Private Sub Form1_Load(sender As Object, e As System.EventArgs) Handles Me.Load
thread_test.Start()
End Sub
Private Sub test()
Do
' boucle infinie de fonctionnement
Timer_1.Enabled = True
Timer_1.Start()
Thread.Sleep(10)
Loop
End Sub
Private Sub Timer_1_Tick(sender As System.Object, e As System.EventArgs) Handles Timer_1.Tick
compteur = compteur + 1
Label2.Text = compteur
Application.DoEvents()
End Sub |
Code:
1 2 3 4 5
| Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Timer_1.Enabled = True
Timer_1.Start()
End Sub |