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
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
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
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
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.
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.
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.
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
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 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.