Dans mon premier message, j'ai mal exprimé ce que je voulais précisément faire. En fait, tout se passe avec l'objet PictureBox. Dans mon application, je vais devoir utiliser plusieurs PictureBox dont le nombre va varier à plusieurs reprises dans l'application. En vb6, je créais un objet PictureBox avec index = 0. Ainsi, chaque fois que j'avais besion d'une autre PictureBox, ben je la crée simplement de la manière suivante : Load Picture(1) puis Load Picture(2) où l'index est à chaque fois incrémenter. Visiblement, en vb .net, il faudrait le faire avec la mot réservé New, mais je n'y parviens pas. J'ai essayé je code suivant, ainsi, vous pourrez me dire s'il y a une erreur.
Dim Photo As System.Windows.Forms.PictureBox Photo = New System.Windows.Forms.Picture
Mais j'aurais voulu en plus pouvoir les traiter de la manière suivante car la propriété des ces objets doit parfois être changée au même moment :
For A = 0 To ..... Photo(A).Visible = False Next
Ceci n'a peut-être aucun sens en vb .net, mais je réfléchis toujours comme en vb6 :(
Μễ®©!
|