BackGroundWorker et ReportProgress(int, Object)
Bonjour,
J'essaie de passer une collection dans mon reportprogress
Code:
1 2 3 4 5
| Dim infos As New Collection()
infos.Add("Fichier " & source & " en cour de copie")
infos.Add(i / 1024)
infos.Add(len / 1024)
bgd.ReportProgress(i * 100 / len, infos) |
Mais je n'arrive pas à la réutiliser derriere voici ce que j'ai essayer d'ecrire :
Code:
1 2 3
| Private Sub bgd_ProgressChanged(ByVal sender As Object, ByVal e As System.ComponentModel.ProgressChangedEventArgs) Handles bgd.ProgressChanged
ProgressBar1.Value = e.ProgressPercentage
lbl_file.Text = e.UserState(0).ToString |
, et là j'ai une erreur sur ma dernière ligne.
Citation:
L'exception System.NullReferenceException n'a pas été gérée par le code utilisateur
Message=Variable objet ou variable d'un bloc With non définie.
Pouvez vous m'aider s'il vous plait ?
Merci.