OVH Cloud OVH Cloud

Images dans ListView

4 réponses
Avatar
Salva
Bonjour/Bonsoir a tous,



J'aimerais afficher des images dans un listview sans passer pas un ImageList



Comment faire?



P.S. Je traites +/- 3 500 images, je les affiches suivant une requête.

Ce sont des images de timbres.



Merci de votre aide.



Salva

4 réponses

Avatar
Zoury
Bonjour Salva !

J'aimerais afficher des images dans un listview sans passer pas un


ImageList
Comment faire?



Pourquoi ne veux-tu pas passer par un ImageList ?
Où sont stockées tes images ? dans la BD ou sur le disque ?


--
Cordialement
Yanick
MVP pour Visual Basic
Avatar
Salva
Bonsoir Zoury,

Pourquoi, parce que j'ai des problemes, en plus je perd du temps !!!! enfin
il me semble.
Charger dans imagelist pour les afficher dans un listview, c'est faire un
double travail.

peut-etre existe-t-il un autre moyen, mais ..... je ne le connais pas.

Les images sont sur les disque, il y en + 3500 au format JPG

Merci de ton aide

Salva
Avatar
Jacques93
Bonsoir Salva,
Salva a écrit :
Bonsoir Zoury,

Pourquoi, parce que j'ai des problemes, en plus je perd du temps !!!! enfin
il me semble.
Charger dans imagelist pour les afficher dans un listview, c'est faire un
double travail.

peut-etre existe-t-il un autre moyen, mais ..... je ne le connais pas.

Les images sont sur les disque, il y en + 3500 au format JPG

Merci de ton aide

Salva




Si tu n'es pas trop avancé dans ton projet, pourquoi ne pas envisager
d'utiliser le contrôle MsFlexGrid où les cellules peuvent contenir du
texte ou des images (sans ImageList), la présentation peut être
relativement proche du ListView :

With Me.MSFlexGrid1
.Row = 1
.Col = 1
Me.Picture1.Picture = LoadPicture("Timbre1.jpg")
.RowHeight(.Row) = Me.Picture1.Height
.ColWidth(.Col) = Me.Picture1.Width
Set .CellPicture = Me.Picture1.Picture
.Col = 2
.Text = "Timbre n° 1"
Set Picture1.Picture = Nothing
End With


PS : Le contrôle Picture ne sert qu'à dimensionner la cellule
et peut être invisible.

--
Cordialement,

Jacques.
Avatar
Salva
Bonsoir Jacques,

Merci pour ton idee,
Je vais faire le test et voir ce que ca donne.
Utiliser une grille en lieux et place des zones de texte pour la saisie des
donnees, oui pourquoi pas.

Merci encore.
A bientot
Salva