Bonjour à tous,
Mon appli crée par le code plusieurs PictureBox, les nomme (Affiche1, Affiche2,...), les positonne (new point ...) et les add à mon formulaire (Me.Controls.Add(NewObjet)).
Ensuite, par le code, un peu plus loin, je leur transmets les images à afficher en les sélectionnant par Me.Controls("Affiche" & i.ToString).Image = Image.FromFile(...).
Mais lors de la compilation, il me dit que "image n'est pas un membre de control".
Je pense que vu que mes PictureBox n'existent pas à la compilation, mais sont créées par le code, il ne trouve pas de PictureBox dans la collection Controls de Form1.
Comment je peux contourner cela?
Ou alors, c'est qu'un control n'a pas de propriété image? et dans ce cas, il faut que je DirectCast?
Merci pour vos aides.
Je viens d'essayer ceci :
Ça ne marche pas plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part DirectCast(Me.Controls("Affiche" & i.ToString), PictureBox).Image = Image.FromFile(...)
Partager