bonjour a tous
j'ai fait un rêve cette nuit ,j'ai rêver que les vilains bouton carrés ou rectangulaire disparaissaient de excel
je me suis penché sur la question et voila le résultat
vous vous demandez comment j'ai fait hein....
et bien voila un fichier en démo
fini les boutons tristounet
comment j'ai fait :
j'ai placé des labels et non des boutons dans mon userform
IMPORTANT
dans leur tag j'ai mis un nombre( ca va nous servir plus tard)
je les ai mis en couleur
je les ai bordurer (autre couleur)
j'ai écrit le texte que je veux voir écrit sur le bouton (caption)
le font format est diverse sur chaque label(size,bold,italic)
maintenant que j'ai tout mes pseudo bouton je vais les transformer
je commence par ajouter un shape au même dimension que les labels
le typeindex de shape sera defini par le nombre que j'ai inscrit dans le tag du label
la même couleur de fond
la même couleur de bordure
j'ajoute l'effet degradé (plus joli)
le même texte que la caption avec les même propriété(size,bold,italic)
je rend maintenant tout les labels transparent complètement
backstyle et borderstyle a 0
ensuite avec la fonction colle image je copie la forme ajoutée précédemment
je créé un bitmap (api gdi )
et je le place dans le label
résultat vous avez 183 forme de boutons disponible
grace au fait que la fonction gere les transparences
c'est fun non???
regardez plutot les captures d'ecran ils parles mieux
avant:
et après
qu"en pensez vous
Partager