Probleme image dans listview

vevel79 1 Messages postés jeudi 7 juin 2018Date d'inscription 7 juin 2018 Dernière intervention - 7 juin 2018 à 17:27
Bonjour,

je cherche a retrouver comment redimensionner mes images avant des les charger dans les icones de ma listview.

J'ai une listeview avec des images a selectionner. Mais les images sont completement deformées (images carrées dans listview alors que rectangulaires en réel)

J'avais developpé, il y a très longtemps un programme similaire, et je faisais comme ceci:
- chargement de l'image dans un contrôle "image"
- je chargeais cette image dans un contrôle "picturebox" que je redimensionnais en format carré
- je chargeais cette picture box dans une "imagelist"
- puis d'imagelist vers la list box.

bon c'était un peu lourd, mais ca marchait très bien.
Par contre, je ne trouve plus le "picture box" dans mes outils ni dans les contrôles supplémentaires...

Si quelqu'un peu m'aider pour arriver a mon but....

je suis sur VBA 7.0 pour info, et voici mon code ci-dessous

''''''''''''''''''''''''''''''''''''''''''''''''''
''' récupère les images du dossier selectionné '''

Image = Dir(Rep)

Do While Image <> ""
If Image Like File_List & "*.gif" Then
Picture.Picture = LoadPicture(Rep & Image)
Image_List.ListImages.Add , Image, Picture.Picture
Pic_List.ListItems.Add , , File_List
Pic_List.ListItems(Pic_List.ListItems.Count).ListSubItems.Add , , Image
Pic_List.ListItems(Pic_List.ListItems.Count).ListSubItems.Add , , Rep & Image
End If
Image = Dir
Loop

Set Pic_List.SmallIcons = Image_List
Set Pic_List.Icons = Image_List

For X = 1 To Pic_List.ListItems.Count
Pic_List.ListItems(X).Icon = Pic_List.ListItems(X).SubItems(1)
Pic_List.ListItems(X).SmallIcon = Pic_List.ListItems(X).SubItems(1)
Next
''''''''''''''''''''''''''''''''''''''''''''''''''

Merci d'avance pour votre aide....
Afficher la suite 

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.