Bonjour
je test le thread et j'ai le message d'erreur suivant:
est que qqun peut me rensigner sur l'erreur SVP ?{Cross-thread operation not valid: Control 'ProgressBar1' accessed from a thread other than the thread it was created on."}
Merci
Bonne journée
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
24
25
26
27
28
29
30
31
32
33
34 Imports System.Threading Public Class Form1 Private trd As Thread Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click MessageBox.Show("This is the main thread") End Sub Private Sub ThreadTask() Dim newval As Integer = 0 Do If newval = 100 Then newval = 0 End If newval = newval + 10 ProgressBar1.Value = newval Thread.Sleep(1000) Loop End Sub Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load trd = New Thread(AddressOf ThreadTask) trd.IsBackground = True trd.Start() End Sub End Class
Partager