Bonjour à tous.
J'ai une Collection FormatedFiles.
Lors d'un chargement d'un Form, je vérifie que son contenu est toujours présent:
Je vérifie avant lancer une tache de fond dans un BackgroundWorker, et après. Les deux s'affichent très bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Private Sub Form5_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Avancement.Text = "0%" For I = 1 To Form1.FormatedFiles.Count Console.WriteLine(Form1.FormatedFiles(I)) Next TacheFond.RunWorkerAsync(Form1.TableItems.Count) For I = 1 To Form1.FormatedFiles.Count Console.WriteLine(Form1.FormatedFiles(I)) Next End Sub
Pourtant, je me rends dans le sub Do_Work du BgWorker et refais la même bouche d'affichage. Et la, plus rien, comme si mon tableau avec été écrasé.
Comment ça se fait?
Merci
Partager