Bonjour,
je suis entrain de créer mon premier thread .
J'ai une fenetre dans laquelle je change la valeur d'une texte box puis je fais une tempo de 2 secondes avant de fermer ma fenetre
=> si je n'utilise pas de thread, ma texbox devient un champ blanc et vide
voici ma classe :
voici comment j'utilise mon thread
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Public Class ThreadTimer private pTimer As Integer Sub New(myTimer As Integer) pTimer = myTimer End Sub Public Sub Main() Thread.Sleep(pTimer) ' bloque le programe pendant 1sec End sub End Class
est-ce que c'est bien comme ça qu'il fallait faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Me.label1.Text = "Vérification terminée" Dim myObjThread As ThreadTimer = New ThreadTimer(2000) 'tempo de 2 sec Dim t As Thread = New Thread(AddressOf myObjThread.Main) t.Start While t.ThreadState <> ThreadState.Stopped Application.DoEvents() End while Me.Close
Partager