Composant bouton avec dégradé et petite animation

Soyez le premier à donner votre avis sur cette source.

Vue 10 980 fois - Téléchargée 4 634 fois

Description

Bonjour ! ceci est mon tout premier c'est un bouton avec dégradé et petite animation !
je me suis boucoup inspiré du très bon composant de Thwilliam(TSimplebtn) mais celui ci est un composant windows!
que dire de plus ....
vos commentaires encouragements et plus que tout vos critiques sont les bien venues!
P.S:veuillez éxuser mon incroyable ignorance en ORTHOGRAPHE !!!
merci et @+

N*M*B

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
94
Date d'inscription
mardi 9 mai 2006
Statut
Membre
Dernière intervention
1 mars 2008

salut !
pour ceux qui ont un problème de clignotement(composant clignote)
j'ai ajouté la prorieté DoubleBuffered dans l'inspercteur d'objets
pour toute question vous pouvez m'ecrire des messages pv...
@+

N*M*B
Messages postés
249
Date d'inscription
mardi 5 août 2003
Statut
Membre
Dernière intervention
15 juillet 2006

Ok pas de problème j'ai enlevé toutes les clauses inutiles lol.

Très bel effet :p bravo
Messages postés
249
Date d'inscription
mardi 5 août 2003
Statut
Membre
Dernière intervention
15 juillet 2006

Merci pour l'aperçu :)

Sinon dans les Uses il y a RbDrawCore que mon Delphi ne trouve pas.
Où puis-je le trouver svp ?
Messages postés
418
Date d'inscription
mardi 3 janvier 2006
Statut
Membre
Dernière intervention
26 novembre 2013
3
Re-Re Nadjib,

pour le problème du PopUp, tu pourrais essayer ceci dans la procédure TNMBbtn.MouseUp :

if (Button = mbRight) and (PopUpMenu <> nil) then SetState(SNormal);

A tester.
Messages postés
418
Date d'inscription
mardi 3 janvier 2006
Statut
Membre
Dernière intervention
26 novembre 2013
3
Re-Nadjib,

Doublebuffered : oui, tu peux le mettre, mais je laisserais la possibilité de ne pas le faire : il suffit d'ajouter une ligne de code pour doublebuffériser le parent (form, panel...).

Free et nil : free est obligatoire pour appeler le destructeur de la classe. Or Free vérifie avant si l'objet <> nil. Si l'objet = nil, Free ne fait rien. Mettre à nil par après, dans ton cas, ce n'est pas cécessaire.

Pour le problème du PopUp, je regarderai.

Une note, "juste pour voir comment ça fait", allez d'accord pcq je suis certain que ta mise à jour sera au poil et surtout pour que tu ne te décourages plus ! 9/10

A +
Thierry
Afficher les 15 commentaires

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.