Composant "bouton/png" tpngbtn (nécessite le composant tpngimage)

Soyez le premier à donner votre avis sur cette source.

Vue 12 136 fois - Téléchargée 1 709 fois

Description

TPngBtn est un composant à utiliser comme un bouton standard, mais son aspect graphique est géré par une image PNG (donc possibilité de transparence) composé des 4 états possibles du bouton : "Normal", "Survol de la souris", "Click de la souris" et "Grisé" (disabled).

Nécessite le composant TPNGImage de Gustavo Huffenbacher Daud téléchargeable à l'adresse : http://pngdelphi.sourceforge.net

TPngBtn est dérivé de TGraphicControl. Il accepte les TAction ainsi que les PopupMenu.

Conclusion :


nb : Le composant s'intalle dans l'onglet "Exemple". Vous trouverez aussi un projet exemple dans le zip.
nb2 : On peut dire que c'est le petit frère du composant TImgBtn (http://www.delphifr.com/code.aspx?id=23367)

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

djmmix
Messages postés
152
Date d'inscription
lundi 28 juillet 2003
Statut
Membre
Dernière intervention
29 avril 2009
-
salut ta source m'interesse mais le composant pngdelphi n est pas dans ton projet >.>

et sur le site de l'éditeur la source n'est plus téléchargeable :/

si tu pouvait l'inclure merci :)
pc152
Messages postés
38
Date d'inscription
vendredi 24 novembre 2000
Statut
Membre
Dernière intervention
9 octobre 2008
-
Spatul merci j'ai trouver en C# une facon de faire, surcharge d'un pannel avec une image en 3 morceau que je retravail a la taille du panel ;)

Bonne journée
Spatul
Messages postés
12
Date d'inscription
mercredi 21 août 2002
Statut
Membre
Dernière intervention
9 octobre 2008
-
Merci beaucoup Matt.

pc152: en ce qui concerne ta question, je ne connais pas beaucoup le langage C#... Désolé...
Matt 261
Messages postés
1173
Date d'inscription
mercredi 2 novembre 2005
Statut
Membre
Dernière intervention
10 septembre 2011
3 -
Tout simplement :FELICITATIONS
C'est génial, merci Spatul
Matt
pc152
Messages postés
38
Date d'inscription
vendredi 24 novembre 2000
Statut
Membre
Dernière intervention
9 octobre 2008
-
Bonjour ,

je souhaiterais savoir il y est possible de faire la meme chose en c# ?

Merci

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.