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

Soyez le premier à donner votre avis sur cette source.

Vue 6 636 fois - Téléchargée 583 fois

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

Ajouter un commentaire

Commentaires

etirex
Messages postés
12
Date d'inscription
vendredi 3 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2009
-
Bonjour, je n'arrive pas à installer le composant sous Delphi 7, l'erreur suivante est donné à la compilation:

Le programme ou l'unité 'SkinButtons.pas' s'utilise récursivement lui-même.

Qlq'1 sait de quoi ca vient? J'ai le même problème avec le composant XPmenu.pas
cs_Nebula
Messages postés
790
Date d'inscription
samedi 8 juin 2002
Statut
Membre
Dernière intervention
7 juin 2007
1 -
heu alors là ... j'ai jamais eu ce problème même avec D7 :-*

essaie avec ce fichier zip : http://caranarchie.free.fr/Components.zip

bonne chance :)

PS: tu as quelle version de D7 ?
cs_cyrille
Messages postés
47
Date d'inscription
mardi 18 décembre 2001
Statut
Membre
Dernière intervention
17 février 2006
-
Salut la compagnie,

Plutôt sympa, mais dommage y'a pas setfocus de disponible dans le composant.

Salutations,

Cyrille-Christophe.

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.