ralf19b3
Messages postés77Date d'inscriptiondimanche 5 janvier 2003StatutMembreDernière intervention 5 janvier 2004
-
16 déc. 2003 à 14:26
ralf19b3
Messages postés77Date d'inscriptiondimanche 5 janvier 2003StatutMembreDernière intervention 5 janvier 2004
-
17 déc. 2003 à 21:30
S@lut les programmeur, je voudrer savoir s'il y a un moyen de verifier cet conditon..:
je m'explique: J'ai mit une picture box avec une image dedans, noter que cet image change dynamiquement avec le code.
je souhaiterait donc savoir ce qui ne va pas dans mon bout de code suivant et comment le coriger
If Picture1.Picture = (App.Path & "/Image1.jpg") Then
Msgbox("C'est l'image 1 qui est afficher")
Else
Msgbox("C'est une autre image qui est afficher")
End If
Voila si vous savez comment faire ou pourquoi ca ne marche pas merci de me repondre svp!!!!
ralf19b3
Messages postés77Date d'inscriptiondimanche 5 janvier 2003StatutMembreDernière intervention 5 janvier 2004 16 déc. 2003 à 14:40
non je souhaite juste verifier si ma picture 1 contient bien l'image appellait "Image1.jpg" qui se trouve dans le dossier de mon application ou si ma picture1 contient une autre image(donc differente de Image1.jpg!!
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 17 déc. 2003 à 00:04
Ce fichier, c'est toi qui l'a placé dans ton PictureBox ! Il te suffit de mémoriser dans un variable le nom de l'image que tu y place...... et ensuite, tu n'a plus qu'a comparer !!
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 200628 17 déc. 2003 à 15:23
La propriété Picture d'un PictureBox ne contient pas une chaine représentant le nom du ficheir que tu y a charger. La preuve, c'est que tu ne fait pas Picture1.Picture = "c:\toto.jpg" mais Picture1.Picture = LoadPicture("c:\toto.jpg").
La propriété Picture retourne des données binaires représentant l'image affichée dans la PictureBox (Ce que lui donne 'LoadPicture()' d'ailleurs !). A ma connaissance, il n'existe aucune propriété de la PictureBox contenant le chemin d'accès au fichier (PictureBox n'est pas lié au fichier, elle charge simplement des données binaires représentant une image)
Si tu veux savoir quel ficheir est charger dans ta PictureBox, A chaque fois que tu fais un Picture1.Picture = LoadPicture("toto.jpg"), tu dois affecter la valeur "toto.jpg" à une variable de type string. Et tu fais tes tests sur cette variable String.