Exception NullReferenceException sur accès à des contrôles d'un Form depuis un module
Bonsoir à tous,
Voilà je viens vers vous car depuis un moment je butte sur une exception sur une ligne de mon code :
Citation:
L'exception NullReferenceException n'a pas été gérée
Je stocke dans un fichier texte une configuration de plusieurs controls contenus dans un Form1 sous la forme :
Puis dans un module, je fais ce traitement : (La ligne incriminée est en rouge)
Code:
1 2 3 4 5 6 7 8 9 10 11
| Dim stream as New System.IO.StreamReader("c:\monfichier.txt")
Dim lignelue as string
Do
lignelue = stream.Readline()
Dim strsplit as String()
strsplit = Split(lignelue, "%")
Dim LeBouton as String = "Button" & strsplit(0)
Dim LaCouleur as String = strsplit(1)
Form1.Controls(LeBouton).BackColor = Color.FromArgb(CInt(Lacouleur))
Loop Until lignelue Is Nothing
stream.Close() |
Quand j'ai l'erreur, je vérifie mes variables dans la ligne incriminée et j'ai bien toutes les valeurs. Merci pour votre aide