Spawn3107
Messages postés84Date d'inscriptionmardi 14 décembre 2004StatutMembreDernière intervention28 mars 2011
-
10 févr. 2007 à 21:30
joker113
Messages postés1Date d'inscriptionmercredi 8 avril 2009StatutMembreDernière intervention 4 mars 2010
-
4 mars 2010 à 23:04
Bonjour tout le monde !
J'ai un petit probleme en c#. J' aimerais bien charger l'image d'une listview dans une picturebox. Dans ma listview, j'ai une liste d'image et lors du SelectedIndexChanged, je veux charger l'image dans la picturebox.
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 10 févr. 2007 à 22:27
Salut,
Une liste d'image dans la listview? C'est à dire? C'est juste des thumbnail j'imagine?
Si oui, une idée c'est de stocker qqe part le path de ton image (tag?) et ainsi pouvoir charger l'image quand l'utilisateur clique sur un certain items de ton ListView.
Une fois ton image chargée, y'a plus qu'à l'assignée à ton PictureBox.
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 10 févr. 2007 à 22:29
Salut,
Euh, pourquoi te sert tu du Graphics là ?
Sinon c'est quoi la question au juste parce que ce n'est pas très clair là : ton listview contient une liste d'image (fichiers ?) que tu veux afficher ?
Spawn3107
Messages postés84Date d'inscriptionmardi 14 décembre 2004StatutMembreDernière intervention28 mars 2011 11 févr. 2007 à 00:00
C est une bonne idee avec le path, mais commen puis-je l'obtenir de ma listview ? Il me faut le path de l image selectionee,mais je vois pas vraiment comment .
Vous n’avez pas trouvé la réponse que vous recherchez ?
Spawn3107
Messages postés84Date d'inscriptionmardi 14 décembre 2004StatutMembreDernière intervention28 mars 2011 11 févr. 2007 à 00:03
Ma listview contient les images chargees d un repertoire . Je les affiche en miniature. Je veux charger l'image dans ma picturebox seulement si je clique sur l image de la listview.
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 11 févr. 2007 à 09:01
Salut, comme Coq je me demande ce que tu fais avec ton objet Graphics là.. c'est un peu spécial.. La pictureBox contient une propriété Image et une propriété SizeMode c'est quand même plus simple ou alors dessines directement sur la forme ou sur ton propre contrôle.
Pour retrouver le path dans la propriété Tag comme Bidou te l'a indiqué :
Spawn3107
Messages postés84Date d'inscriptionmardi 14 décembre 2004StatutMembreDernière intervention28 mars 2011 11 févr. 2007 à 14:21
Si je mets le code pour trouver le path, il me met une erreur : Invalidargument: La valeur 0 n'est pas valide pour l index . J'ai essaie de mettre une autre valeur pour l index mais la meme erreur apparait.
Julien237
Messages postés883Date d'inscriptionvendredi 3 novembre 2000StatutMembreDernière intervention 3 mars 20097 11 févr. 2007 à 14:24
Le graphics sert à dessiner le bmp sur la picturebox, oui la propriété image convient tout aussi bien...
En fait j'ai mal compris ta question, il ne s'agit pas de dessiner la listview mais de dessiner l'image sélectionnée dans la listview c'est ça ? (Bon c'est vrai que mon interprétation est un peu bête, mais avouez que la question peu prêter à confusion n'est-ce pas ?)
Je dois t'avouer que depuis que je réponds sur Codes-Sources, j'ai appris à ne plus me demander ce qu'essayait de faire ceux qui posaient les questions
joker113
Messages postés1Date d'inscriptionmercredi 8 avril 2009StatutMembreDernière intervention 4 mars 2010 4 mars 2010 à 23:04
c'est ça, c'est tout à propos de path de l'image, mais c'est que j'ai compris c'est que lors du chargement des images de l'imagelist vers le listview tu n'as pas précisé le path,
pour mettre les choses claires, pour le listview un thumbnail affiché n'est qu'une miniature tirée de l'imagelist, le clic sur cette miniature ne te rend jamais une image, donc il faut assigner le tag ou le text du listview item au chemin de l'image pour y récupérer.