bonjour à tous,
j'essaye de démarrer un timer dans un thread mais celui-ci ne veut pas
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager