ListeView et ImageSize

Résolu
cs_Skeatwin Messages postés 25 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 19 juillet 2011 - 25 janv. 2009 à 21:25
cs_Skeatwin Messages postés 25 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 19 juillet 2011 - 26 janv. 2009 à 18:05
Bonsoir,
J'ai un form avec une listview, je l'utilise en tant que large icone, j'ai 3 icone en 48*48 donc je crée un Imageliste1. Je met 6 image dans l'imagelist1, 3 en 48*48 et 3 (les mêmes) mais en 256*256.
Quand l'utilisateur clique sur Affichage -> Grande icones je met les 256*256 .

ImageList1.ImageSize =

New Size(256, 256)

ListView1.Items(0).ImageIndex = 4

ListView1.Items(1).ImageIndex = 5

ListView1.Items(2).ImageIndex = 3

et lorsque on clique sur petite icone:
ImageList1.ImageSize New Size(48, 48)ListView1.Items(0).ImageIndex 1

ListView1.Items(1).ImageIndex = 2

ListView1.Items(2).ImageIndex = 0

Seulement quand on clique sur grande icone, l'espace est bien de 256*256 mais les icone ont disparu. J'ai donc isoler le code d'agrandisement de la Imageliste.Imagesize et je les mis de coter. tout marcher les icone sont bien en 256*256* mais l'espace et de 48*48 (forcément) maintenant jé fé l'inverce (48*48 dans un espace de 256*256 et la ça refé pareille les icone ont disparus.). Donc le problème viendrer de:

ImageList1.ImageSize = New
Size(256, 256)

Qui fé enlever les icones. Avez-vous une idée?

2 réponses

NHenry Messages postés 15000 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 27 septembre 2022 158
26 janv. 2009 à 10:01
Bonjour,

Merci d'écrire en français et d'éviter le SMS.

Ensuite, pourquoi ne pas faire 2 ImageList.

http://nhen0039.chez-alice.fr/index.php
3
cs_Skeatwin Messages postés 25 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 19 juillet 2011
26 janv. 2009 à 18:05
Merci ça marche nickel!!!
0