bonjour, j'ai 2 formulaires... Form1 et un Waitfor voici mon code:
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
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
 
 
        WaitforStart("Traitement en cours d'exécution", "Liste en cours de suppression...")
        ListBox1.Items.Clear()
 
        WaitforStart("Traitement en cours d'exécution", "Recherche des nouveaux fichiers...")
        count = Newfile(TextBox1.Text)
 
        WaitforStart("Traitement en cours d'exécution", "Il y a " & ListBox1.Items.Count & " fichiers à traiter")
        For i As Integer = 0 To count - 1
            WaitforStart("Traitement en cours d'exécution", "Il y a " & i & "/" & ListBox1.Items.Count & " fichiers traités")
            Extractfile(ListBox1.Items(i), i)
        Next
 
        waitfor.Close()
 
    End Sub
 
    Private Sub WaitforStart(ByVal nForm As String, ByVal nLabel As String)
        waitfor.Text = nForm
        waitfor.Label1.Text = nLabel
        waitfor.Show()
    End Sub
tous ce passe bien sauf que le label qui est sur le waitfor reste en blanc et ne se met pas a jour pendant les modification... puis a la fin il prend bien la valeur du dernier traitement, comment puis je faire pour que la mise à jour du label se voit bien? on a l'impression que mon appli plante puis à la fin, hop elle se remet bien...

merci