Unit skinbuttons : deux composants de type 'speedbutton' pour égayer vos applications

Description

cette unité contient deux composants : TSkinButton (deja posté sur une source précédente), un bouton pour gérer simplement et efficacement les skins sur les boutons, et TGradientButton, un bouton qui affiche un dégradé au lieu d'une couleur uniforme (le code de la routine de dégradé n'est pas de moi mais je l'ai optimisé)

Source / Exemple :


Tout est dans le Zip, il vous suffit d'installer les composants en créant un nouveau paquet (les composants seront placés dans 'Additional')

     IMPORTANT !

Ces composants ont été conçus pour être compilés sous Delphi 6.
Toutefois, ils peuvent être compiler avec Delphi 5 en remplaçant :
     procedure SetAutoSize(Value: Boolean); override;
par :
     procedure SetAutoSize(Value: Boolean);
Cette manip est à faire dans la section Public de TSkinButton et TGradientButton

De plus, la valeur de clMedGray est TColor($A4A0A0);

Pour ce qui est des autres versions de Delphi, je ne sais pas trop... Bonne chance ;o)

Conclusion :


Normalement il n'y a pas de bugs et les traitements sont correctement optimisés, toutefois on n'est jamais sûr de rien, donc n'hésitez pas à m'écrire ou à laisser un commentaire ;o)

Codes Sources

A voir également

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.