Picturebox

Signaler
Messages postés
2
Date d'inscription
samedi 10 juin 2006
Statut
Membre
Dernière intervention
3 mars 2008
-
Messages postés
128
Date d'inscription
mardi 18 décembre 2007
Statut
Membre
Dernière intervention
2 août 2009
-
Salut,
Je veux recuperer le nom de l'image d'un picturebox.

3 réponses

Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
34
Salut, une image ne possède pas de nom, à moins de parler de ses méta-données mais là c'est autre chose.. je pense que ce que tu veux c'est le nom du fichier !? Dans ce cas il faut le conserver avant d'afficher l'image dans la PictureBox.
Messages postés
128
Date d'inscription
mardi 18 décembre 2007
Statut
Membre
Dernière intervention
2 août 2009
5
Si tu charge une image depuis le disque dur, tu peux faire comme ca:

this

.pictureBox1.ImageLocation =
@"C:\test.png";

Après pour afficher le chemin de l'image, par exemple quand tu clique sur la pictureBox:

private

void pictureBox1_Click(
object sender,
EventArgs e)
{
         
MessageBox.Show(this.pictureBox1.ImageLocation);
}
Messages postés
128
Date d'inscription
mardi 18 décembre 2007
Statut
Membre
Dernière intervention
2 août 2009
5
Si tu veux reprendre uniquement le nom du fichier, par exemple "test.png"

private

void pictureBox1_Click(
object sender,
EventArgs e)
{
         
string[] pathArray =
this.pictureBox1.ImageLocation.Split(
'\\');
         
string fileName = pathArray[pathArray.Length - 1];
         
MessageBox.Show(fileName);
}