begin process at 2012 02 16 23:05:26
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Control

 > JUSTIFICATION DANS LES BOUTONS DE COMMANDE, LES CHECBOXES ET LES OPTIONBUTTONS. COMMANDBUTTONS AVEC TEXTE EN COULEUR

JUSTIFICATION DANS LES BOUTONS DE COMMANDE, LES CHECBOXES ET LES OPTIONBUTTONS. COMMANDBUTTONS AVEC TEXTE EN COULEUR


 Information sur la source

Note :
Aucune note
Catégorie :Control Classé sous :contrôles, justification, style, couleur Niveau :Débutant Date de création :09/01/2007 Vu / téléchargé :3 083 / 680

Auteur : jmfmarques

Ecrire un message privé
Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note

 Description

Cette petite application a été faite cette semaine à la suite de la demande d'un forumeur qui souhaitait modifier la justification d'un bouton de commande.

Je me suis dit qu'il était sans doute intéressant de le faire, mais pas uniquement pour les boutons de commandes, mais également pour les "OptionButtons" et les "CheckBoxes" qui, eux aissi, peuvent se voir attribuer le style graphique.

J'ai alors voulu me lancer à moi-même le défi de le faire sans passer par des fonctions de l'API de windows (bien que l'emploi de DrawText m'aurait très largement facilité les choses !). Ce faisant, je restais à la portée de tous les forumeurs, même débutants ! Et c'était mon voeu : pouvoir rester à ce niveau, y compris au prix d'acrobaties diverses, plutôt que de conduire à des risques d'incompréhension de la part des moins avertis.

J'ai conscience de ce que cette source, que je classe au niveau 1, fait appel à des calculs tels que d'aucuns pourraient considérer qu'elle est au niveau 2.... Il ne s'agit toutefois que d'arithmétique et d'astuce... et rien de plus (ce que j'aime, quoi)

La seule fonction de l'Api de Windows que j'aie consenti à utiliser (car elle m'évitait du code sans intérêt) est GetSystemMetrics. Elle permet, entre autres, de calculer les dimensions d'une case à cocher (dimensions qui pourraient varier d'une machine à l'autre en fonction de paramètres Windows entrés par l'utilisateur). Sachez qu'il est possible de s'y prendre autrement...

Voilà donc !

Vous découvrirez dans la foulée que :

- L'on peut ainsi modifier la couleur du Caption d'un "CommandButton" (hé oui...)
- l'on peut également redonner à des contrôles CheckBox et OptionButton passés en style graphique pour atteindre notre but, l'aspect normal (avec leur zone à cocher, donc !)

Le principe mis en oeuvre est simple (comme toujours) et je vous le laisse découvrir ....

Est-il besoin de dire que je me suis contenté d'une justification normale mais qu'il m'aurait également été possible de justifier à droite (les OptionButtons et CheckBoxes "normaux" offrent une telle possibilité, mais pas les Boutons de commande...) ?


Je ne sais pas à quoi et à qui cela pourrait servir... J'ai simplement voulu m'amuser.


IMPORTANT TOUTEFOIS : Il ne m'est pas possible de donner le code d'un Ocx (engagement que j'ai pris en le vendant) dont la finalité est l'adaptation à la résolution de l'écran client. Rien ne m'interdit toutefois de signaler qu'une petite partie de la présente application est susceptible d'apporter un des éléments de réponse à l'une des questions que se posent ceux qui se penchent sur ce genre de problème .... (à bon entendeur, donc...essayez d'en profiter...)



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip SAISIE ASSISTÉE DE DATES
Source avec Zip POSITIONNER UNE MSGBOX
Source avec Zip SAISIES CONTROLÉES DIVERSES (ALPHABÉTIQUES ET NUMÉRIQUES)
Source avec Zip MODIFICATION D'UNE COULEUR D'UNE IMAGE
Source avec Zip CONTRÔLES PERSONNALISÉS - DIVERS DÉGRADÉS PARAMÉTRABLES - TO...

 Sources de la même categorie

Source avec Zip COMMUNICATION MODBUS MASTER par sergelapointe
Source avec Zip Source avec une capture DÉPLACEMENT AVEC FLÈCHES DANS UN PAVÉ DE TEXTBOX 9X9 DYNAMIQ... par EhJoe
Source avec Zip Source avec une capture Source .NET (Dotnet) CONTROLSTARS EN RÉPONSE À JAKNIGHT007 par bigboss9
Source avec Zip Source avec une capture Source .NET (Dotnet) CALENDRIER ANNUEL NORME ISO par Prog1001
Source avec Zip Source avec une capture Source .NET (Dotnet) CONTROLE STARS par jaknight007

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) LOGICIEL DE MÉMO (POST-IT) par VBmasterX
Source .NET (Dotnet) AMUSONS NOUS AVEC UN LABEL ^^ par Adn56
Source avec Zip Source avec une capture Source .NET (Dotnet) STYLE AERO DE VISTA/SEVEN SUR FORM VB par Gabilach
Source avec Zip Source avec une capture COLOR PICKER par EBArtSoft
Source avec Zip Source avec une capture OCX - CONTRÔLES STYLE XP ( BOUTON , CHECK , OPTIONBUTTON....... par Renfield

Commentaires et avis

Aucun commentaire pour le moment.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Couleur des contrôles standards [ par krazitchek ] Bonjour, je voudrais savoir comment changer la couleur d'un contrôle, par exemple la couleur des en-têtes de colonne d'une listview, par défaut gris. couleur d'un DTPicker [ par S16 ] Bonjour,Pour chaque enregistrement de mon appli VB6, plusieurs contrôles sont affichés. La plupart de ces contrôles sont des TextBox mais l'un d'entre Le style et la couleur d'un scroll bar [ par mew26 ] Salut, je voudrais savoir si il existe un moyen par owner drawn window de changer la scrollbar d'un textbox ? J'ai créé les images bmp représentant le Application style XP [ par Masq ] J'ai trouvé des sources sur le site pour changer le look d'une application mais j'ai plusieurs problèmes : - cela ne gère pas les MDIForm - A propos du manifest/SP5 [ par lex1111 ] Salut a tous,Voila, je viens de découvrir la possiblité de donnée le style xp a mon programme grâce à un fichier ".manifest"Le problème, c'est que la Couleur depuis une String ou autre source [ par Morveus ] Bonjour!Je développe actuellement une application qui permet de gérer des stocks de serveurs à installer, donc les pièces détachées sont enregistrées Changement de styles dynamiquement dans un datagridview [ par Jaxom ] Bonjour,Dans mon programme j'ai un formulaire avec un datagridview qui permet à l'utilisateur d'encoder des commandes.Le client me demande de mettre e appliquer le style XP à mes contrôles,forms..... [ par abari ] salut à tous,svp,je veux que mes contrôles enfin tous les forms de l'application que je réalise sur vb.net aurant un style xp sur n'inporte quelle sys Bouton style office 2010 [ par scoobydoos ] Bonjour, Je suis sous Access 2010. Je voudrais avoir un bouton de style office 2010, c'est à dire lorsque je passe ma souris dessus le contour devien Dessiner sur le fond d'un UserControl (Couleur) [ par iPol ] Bonjour, Je suis en train de créer un UserControl qui imite le style d'une fenêtre de office 2003 (lorsque vous déplacer une barre d'outils en dehors


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,608 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales