Contrôles personnalisés - divers dégradés paramétrables - touche de raccourci en couleur....

Soyez le premier à donner votre avis sur cette source.

Vue 6 283 fois - Téléchargée 1 183 fois

Description

Bonjour,

La personnalisation des contrôles n'est en général pas ma tasse de thé, mais l'occasion m'a été donnée il y a quelques jours, d'aider un demandeur (sur un forum bien lointain et en anglais) qui tenait absolument à avoir un contrôle présentant une couleur en double dégradé.

Je lui ai fait un code assez "bâclé", puis me suis dit que d'autres, sur ce forum, pourraient être également désireux d'en bénéficier.

J'ai alors repris entièrement ce que j'avais codé bien vite et fait pour vous du plus orthodoxe et du plus complet :

Pour résumer : des boutons de commande en 4 styles de dégradé dans la couleur de votre choix, avec un texte dans la couleur de votre choix et, le cas échéant, une touche de raccourci symbolisée par une couleur différente, également de votre choix.

Le tout étant totalement paramétrable, y compris l'intensité du dégradé.

Je n'ai traité en exemple que des boutons de commande. Cette application peut toutefois, telle qu'elle est, traiter également les "optionButtons" et les "CheckBoxes".

Pour ces derniers contrôles, toutefois, la propriété style mise à "graphical" leur ferait perdre le "petit rond" ou la "petite case" à cocher. Je n'ai pas voulu surcharger la présente application par une reconstruction de ces petites cases (si on le désire). Mais la chose est largement réalisable et je vous en ai exposé la méthode ici :

http://www.vbfrance.com/codes/JUSTIFICATION-DANS-BOUTONS-COMMANDE-CHECBOXES-OPTIONBUTTONS-COMMANDBUTTONS-AVEC_41042.aspx

Y puiser ce qu'il convient (pour les "optionsButtons" et les "CheckBoxes" est on ne peut plus facile.

J'ajoute que la seeule fonction de l'API de windows que j'ai utilisée n'est là qu'en raison de la plus grande sécurité qu'elle offre en matière de décomposition d'une couleur en ses composantes R, G et B

On peut très bien s'y prendre autrement, sans API (simple calcul élémentaire).

Voilà....

Codes Sources

A voir également

Ajouter un commentaire Commentaire
Messages postés
4822
Date d'inscription
lundi 11 novembre 2002
Statut
Membre
Dernière intervention
15 novembre 2016
14
Bonsoir Jmfmarques,

Cool est sympa d'en faire profiter les autres...
10/10
A+
Exploreur

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.