LeGnuff
Messages postés16Date d'inscriptionsamedi 10 avril 2004StatutMembreDernière intervention22 octobre 2004
-
10 avril 2004 à 16:29
coye2
Messages postés1Date d'inscriptiondimanche 4 décembre 2005StatutMembreDernière intervention14 avril 2006
-
14 avril 2006 à 14:49
Bonjour j'aimerais afficher des photos dans une listview
j'ai réussi à afficher des images carrées mais le pb c'est que j'arrive pas à faire en sorte que les photos ne soient pas déformées pour finir en carré
une solution serait d'afficher effectivement des carrés mais à l'intérieur de ces carrés afficher la photo (à la manière de l'explorateur windows en mode miniature)
par pitié aidez-moi
L'informaticien est à l'informatique ce que le pizzaïolo est à la pizza
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 10 avril 2004 à 16:38
en créant un bitmap carré, puis en dessinant ton image dessus (en la centrant et tout) puis tu charges le bitmap au lieu de l'image directement
ça devrait aller comme ça
LeGnuff
Messages postés16Date d'inscriptionsamedi 10 avril 2004StatutMembreDernière intervention22 octobre 2004 10 avril 2004 à 19:27
merci de ta réponse, mais qu'entends-tu par 'dessiner' par dessus ?
s'agit-il de dessiner la photo par dessus l'item au sein de la listview, dans ce cas comment récupérer les coordonnées de la bitmap carré, sachant quel est considérée comme une simple Item de la listeview ?
ou s'agit-il de fusionner ma photo dans la bitmap en une nouvelle image, puis de charger cette image dans la listview, dans ce cas, c chaud non ?
merci de m'éclairer sur ce pb :)
pseudo-code :
//empty en un rectangle de 96*96
Bitmap conteneurcarre = new Bitmap("empty.bmp");
Image maphoto = Image.FromFile("maphoto.jpg");
/*
??
*/
imageListe.Images.Add(conteneurcarre);
Liste.LargeImageList = imageListe;
Liste.Items.Add("info",0);
L'informaticien est à l'informatique ce que le pizzaïolo est à la pizza
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 10 avril 2004 à 19:48
oui je parlais bien de mettre l'image dans le conteneur carré
avec un CreateGraphics sur le Bitmap tu devrais pouvoir dessiner ton image dessus avec drawimage ou drawimageunscaled de l'objet Graphics
a toi de determiner les coordonnées pour que ce soit bien centré