je voudrais faire un gestionnaire d'albums photos. Sachant qu'un album peut contenir un nombre d'images indéfini, il me faut créer (et afficher) des controles picturebox à partir du code (après exécution).
* place sur ta feuille un premier controle picturebox pic en lui donnant l'index 0. ce premier controle sera invisible et n'affichera aucune image
* tu charges dynamiquement d'autres controles picturebox autant qu'il y a de photos et tu affiches dedans une photo en précisant son chemein d'acces et en le rendant visible : voir exemple
'parcours le nombre de photos
for i=1 to nbrephoto
'charge dynamiquement un controle
load pic(i)
'charge une image dans ce controle
pic(i).Picture = LoadPicture("C:\Mes Documents\graphics.ICO")
'le rend visible
pic(i).visible=true
' le redimensionne pour afficher toute l'image
pic(i).AutoSize = True
next i
##############################
Si cela ne te suffit pas ecris moi et je t'aiderai. Je sais que c'est incomplet mais si tu arrives a te debrouiller avec ça c'est bon sinon je peux te donner un autre coup de pouce
'
'Autre code de mise en forme tel:
'
'Picture1(Compte).Picture = IMAGE
'Label1(Compte).Caption = "DESCRIPTION"
End Sub
Le code prend en considération la largeur mais non la hauteur de ta feuille.
Il ne te reste qu'à trouver une solu à savoir: limiter verticalement (comme la limite horizontale); limiter le nombre total; ou encore mettre des barres de défilement dans un ou les deux sens.
'
'Autre code de mise en forme tel:
'
'Picture1(Compte).Picture = IMAGE
'Label1(Compte).Caption = "DESCRIPTION"
End Sub
Le code prend en considération la largeur mais non la hauteur de ta feuille.
Il ne te reste qu'à trouver une solu à savoir: limiter verticalement (comme la limite horizontale); limiter le nombre total; ou encore mettre des barres de défilement dans un ou les deux sens.
Je vais ajouter mon projet source sur le site.
-------------------------------
Réponse au message :
-------------------------------
Salut,
je voudrais faire un gestionnaire d'albums photos. Sachant qu'un album peut contenir un nombre d'images indéfini, il me faut créer (et afficher) des controles picturebox à partir du code (après exécution).