OVH Cloud OVH Cloud

[ListView] : petite question

1 réponse
Avatar
Vincent BENNER - PAGE UP
Bonjour,

Je cherche à faire une ListeView qui fait la chose
suivante :

Affichage d'un drapeau (genre icône 20 * 15) + Affichage
d'un libellé + (clé invisible) + ascenseur vertical.

Est-ce que quelqu'un a déjà fait un tel bout de code ? Juste
pour me montrer quelles sont les propriétés à mettre !

Pour info, j'ai la table suivante :

T_LANGUE
Clé (Alpha 5 caractères)
Libelle (Alpha 20 caractères)
Provenance (Alpha 3)

Un répertoire C:\PICD\ contient des images
qui sont nommées de 001 à 024 .jpg (ces
codes étant ceux qu'on retrouve dans le
champ provenance)

+------------------------------------------------------+
| DRAPEAU Libelle (clé) Ascenceur |
| DRAPEAU Libelle (clé) Ascenceur |
| DRAPEAU Libelle (clé) Ascenceur |
| DRAPEAU Libelle (clé) Ascenceur |
| DRAPEAU Libelle (clé) Ascenceur |
+------------------------------------------------------+


Merci d'avance de votre aide,

Vincent

1 réponse

Avatar
François Picalausa
Hello,

Essaye ceci, sur une form qui a une listview (ListView1) et un imagelist
(ImageList1):
Option Explicit

Private Sub Form_Load()
ListView1.View = lvwReport

ListView1.ColumnHeaders.Add , , "Col1"
ListView1.HideColumnHeaders = True

'Chargement de l'image list
'Peut aussi être fait en design mode
ImageList1.ListImages.Clear

ImageList1.ImageHeight = 15
ImageList1.ImageWidth = 20

ImageList1.ListImages.Add , "Clé Image1", LoadPicture("E:Program
FilesMicrosoft Visual StudioCommonGraphicsBitmapsAssortedbell.bmp")
ImageList1.ListImages.Add , "Clé Image2", LoadPicture("E:Program
FilesMicrosoft Visual StudioCommonGraphicsBitmapsAssortedSPEAKER.BMP")

'on associe le listview à l'image list contenant les images
Set ListView1.SmallIcons = ImageList1

'Clé : CléUnique0
'Libellé : Mon texte
'Index de l'image dans l'image list : 1 (ou la clé unique)
ListView1.ListItems.Add , "CléUnique0", "Mon texte", , 1
ListView1.ListItems.Add , "CléUnique1", "Mon texte 2", , 2
ListView1.ListItems.Add , "CléUnique2", "Mon texte 3", , "Clé Image1"
ListView1.ListItems.Add , "CléUnique3", "Mon texte 4", , "Clé Image2"
End Sub

--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net

"Vincent BENNER - PAGE UP" a écrit dans le
message de news:ce3aj3$pv7$
Je cherche à faire une ListeView qui fait la chose
suivante :
Affichage d'un drapeau (genre icône 20 * 15) + Affichage
d'un libellé + (clé invisible) + ascenseur vertical.