gregory__forel
Messages postés36Date d'inscriptionlundi 18 juillet 2005StatutMembreDernière intervention18 juillet 2008
-
23 juin 2006 à 14:19
gregory__forel
Messages postés36Date d'inscriptionlundi 18 juillet 2005StatutMembreDernière intervention18 juillet 2008
-
23 juin 2006 à 20:02
Bonjour à tous,
Je dispose d'une PictureBox dans laquelle je précharge une image (dans les propriétés, je lui assigne une image via la propriété picture)
Je voudrais savoir s'il y a un moyen de récupérer le nom de l'image chargée et son chemin d'accès.
Un truc du genre picturebox.picture.name mais qui marche...
gallyhc
Messages postés386Date d'inscriptionsamedi 4 octobre 2008StatutMembreDernière intervention19 février 20182 23 juin 2006 à 14:24
Bonjour,
Je suis désolé pour toi mais cela ne peu pas marcher comme cela. Ta picturebox stock les informations de l'image (points couleur), mais en aucun cas les informations sur le fichier lui-même...
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 23 juin 2006 à 18:46
Salut
En effet, le composant PictureBox ne connait que des pixels, epu importe d'où ils viennent.
Il n'y a pas de lien dynamique entre une PictureBox et le fichier source.
Une méthode/astuce te permet de le retrouver à condition de l'avoir mémorisé :
Quand tu fais un LoadPicture (tel que décrit par jrivet), fais aussi ceci :
Picture1.Tag = CheminImage
Tag est un attribut qui ne sert à rien dans les composants.
Il est très pratique pour stocker n'importe quoi ... comme le chemin et le nom de l'image que tu veixn de charger.
Pour la retrouver, tu n'as plus qu'à relire Picture1.Tag
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Champion du monde de boule de cristal - 2005 Le savoir est la seule matière qui s'accro