nadibb
Messages postés12Date d'inscriptionvendredi 15 mai 2009StatutMembreDernière intervention13 août 2009
-
25 juil. 2009 à 18:00
krimog
Messages postés1860Date d'inscriptionlundi 28 novembre 2005StatutMembreDernière intervention14 février 2015
-
27 juil. 2009 à 15:34
Bonjour,
Je voudrais savoir comment on peut afficher plusieurs images dans un PictureBox, j'arrive à afficher une photo.
Je veux pouvoir parcourir un dossier et afficher toutes les images qui existent.
krimog
Messages postés1860Date d'inscriptionlundi 28 novembre 2005StatutMembreDernière intervention14 février 201549 27 juil. 2009 à 11:03
Salut
1 picturebox = 1 image.
Donc 3 solutions :
1) Tu n'affiches qu'une image à la fois, dans ta picturebox
2) Tu crées autant de picturebox que d'images
3) Tu utilises la classe Graphics pour insérer sur le même objet Image chaque photo de ton dossier, et tu mets cette Image contenant toutes tes photos dans ta picturebox
Krimog : while (!(succeed = try())) ; - NON, "LE BAR" n'est PAS un langage de programmation ! -
nadibb
Messages postés12Date d'inscriptionvendredi 15 mai 2009StatutMembreDernière intervention13 août 2009 27 juil. 2009 à 14:31
Bonjour,
D'abord merci pour ta réponse.
Ce qui m'intéresse c'est la 3ème solution, mais je vois pas comment je pourrai insérer mes photos dans un objet Image !!
J'ai écris ce bout de code mais il me donne pas le bon résultat
if (Dossier.Text != "")
{
foreach (string file in Directory.GetFiles(Dossier.Text))
{
try
{
graphics = this.pictureBox1.CreateGraphics();
Image newImage = Image.FromFile(file);
PointF ulCorner = new PointF(100.0F, 100.0F);
graphics.DrawImage(newImage, ulCorner);
}
finally
{
if (graphics != null)
graphics.Dispose();
}
}
}