Un bouton à image variable

[Résolu]
Signaler
Messages postés
3
Date d'inscription
jeudi 30 janvier 2003
Statut
Membre
Dernière intervention
8 juin 2006
-
Messages postés
3
Date d'inscription
jeudi 30 janvier 2003
Statut
Membre
Dernière intervention
8 juin 2006
-
Bonjour à tous et à toutes!



ca fait deux soirées que je passe à essayer de faire ceci :

j'ai un programme fait sous vb6 qui est un explorateur de fichiers word/excel.

j'ai ajouté une combobox donnant le choix entre afficher les fichiers
word ou excel, et j'aimerai que quand je selectionne "word", l'image du
bouton "ouvrir" soit une icone word, et une icone excel quand "excel"
est sélectionné...



j'ai essayé avec un controle imagelist (les deux icones sont dedans...) mais sans résultat apparent...



pour l'instant le code donne ceci:



Private Sub Combo1_Change()

If Combo1.ItemData = 1 Then

Set Bouvrir.Picture = ImageList1.ListImages(1).Picture

Else: Set Bouvrir.Picture = ImageList1.ListImages(2).Picture

End If

End Sub





(Bouvrir = Bouton ouvrir)



j'espere que vous saurez m'éclairer ^^



Merci!



Sylvain

3 réponses

Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
41
essaye plutot ça :







Private Sub Combo1_Click()



If Combo1.ListIndex = 1 Then

Bouvrir.Picture = ImageList1.ListImages(1).Picture

Else

Bouvrir.Picture = ImageList1.ListImages(2).Picture

End If



End Sub


<hr size="2" width="100%">Si le cerveau était assez simple pour que nous puissions le comprendre,
nous serions assez bête pour ne p
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 112 internautes nous ont dit merci ce mois-ci

Messages postés
154
Date d'inscription
jeudi 22 mai 2003
Statut
Membre
Dernière intervention
6 septembre 2007

Salut, as-tu pensé à mettre la propriété "Style" de ton bouton sur "Graphical" ?

Tchô
AnteManoclis
Messages postés
3
Date d'inscription
jeudi 30 janvier 2003
Statut
Membre
Dernière intervention
8 juin 2006

AnteManoclis -> yep c'etait bien "graphical" :)



Casy -> YOUHOUUU merci bcp ca marche à merveille :-D



merci à tous pour les réponses ;-)



Sylvain