benjion
Messages postés20Date d'inscriptionvendredi 23 novembre 2007StatutMembreDernière intervention30 avril 2009
-
3 févr. 2009 à 15:47
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014
-
14 févr. 2009 à 19:06
bonjour je n'arrive pas a charger une picture box!
j'ai l'impression que ça vient des \ dans l'url de l'image selectionnée quan je tape le chemin a la main en échapant les \ en els doublant \\ ça marche mais pas quand je met des variables url enfin je me comprend
toujours utile la ça se charge pas
string nomfich = listBox1.SelectedItem.ToString();
dossier folder = new dossier();
string pat = folder.recupererurl(folderBrowserDialog1.SelectedPath);
textBox1.Text = pat;
string wtype = listBox1.SelectedItem.GetType().ToString();
DirectoryInfo c = new DirectoryInfo(pat);
FileInfo[] files = c.GetFiles("*.*");
FileInfo nom = new FileInfo(nomfich);
string extfichier = nom.Extension; < test pour moi meme string nomfichier nom.Name; < test pour moi meme string url nom.FullName; < pour avoir l'url du doc selectionné dans la listbox
MessageBox.Show(nom.FullName.ToString());
FileStream photoStream = new FileStream("nom.FullName", FileMode.Open);
pictureBox1.Image = Image.FromStream(photoStream);
photoStream.Close();
pictureBox1.Refresh();
Ce qui te donne le chemin d'origine où ton prog va chercher le fichier.
Ensuite je lui ajoute le nom de mon fichier
ex : path = path + "\\list.xml";
Si tu veux tester de remplacer les \ par des / il te faut utiliser la méthode Replace : path.Replace('\\','/');
il faut mettre un \\ pour que le deuxième soit accepté.