Beruflich Dokumente
Kultur Dokumente
Les boutons de commandes par Fabrice CONSTANS (D'autres articles, outils et applications en tlchargement.)
Date de publication : 11/10/2009 Dernire mise jour : 19/10/2009
Au cours de ce tutoriel nous allons dcouvrir le nouveau look des boutons de commandes et des onglets d'ACCESS 2010. Commentez cet article :
Contrles ACCESS 2010 par Fabrice CONSTANS (D'autres articles, outils et applications en tlchargement.)
I - Introduction..............................................................................................................................................................3 II - Avertissement......................................................................................................................................................... 3 III - Les boutons de commande.................................................................................................................................. 3 III-A - Les proprits d'aspect................................................................................................................................3 III-A-1 - Shape Effects...................................................................................................................................... 3 III-A-1-1 - Shadow....................................................................................................................................... 4 III-A-1-2 - Glow............................................................................................................................................ 5 III-A-1-3 - SoftEdges....................................................................................................................................6 III-A-1-4 - Bevel........................................................................................................................................... 7 III-A-2 - Shape...................................................................................................................................................7 III-A-3 - QuickStyle............................................................................................................................................8 III-A-4 - Gradient............................................................................................................................................... 9 III-A-5 - QuickStyleMask................................................................................................................................. 10 III-A-6 - Le nuancier........................................................................................................................................11 III-B - Les thmes de couleur.............................................................................................................................. 12 III-C - Les proprits d'animation.........................................................................................................................13 III-D - Bouton imag.............................................................................................................................................13 III-E - Rcapitulatif de proprits VBA.................................................................................................................14 IV - Les onglets......................................................................................................................................................... 14 V - Conclusion........................................................................................................................................................... 15 VI - Liens....................................................................................................................................................................15 VII - Remerciements.................................................................................................................................................. 15
-2Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2009 - Fabrice CONSTANS. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://loufab.developpez.com/tutoriels/access/boutoncommandeaccess2010/
Contrles ACCESS 2010 par Fabrice CONSTANS (D'autres articles, outils et applications en tlchargement.)
I - Introduction
Si avec la version 2007 d'ACCESS nous pouvions grce une petite astuce changer l'aspect des boutons et des onglets, le nouveau look des boutons de commande et des onglets de 2010 signe dfinitivement la mort du gris sur gris n avec la premire version d'ACCESS. Formes, couleurs, volumes et effets rien ne semble manquer cette nouvelle version. Au cours de ce tutoriel nous allons passer en revue les diffrentes proprits, leurs valeurs et leur quivalent en VBA.
II - Avertissement
Les traductions des termes anglais prsents dans Microsoft ACCESS 2010 sont celles que j'ai librement pratiques. Elles ne doivent pas tre interprtes comme des traductions officielles et pourront sensiblement diffrer de la version francise de Microsoft ACCESS 2010.
-3Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2009 - Fabrice CONSTANS. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://loufab.developpez.com/tutoriels/access/boutoncommandeaccess2010/
Contrles ACCESS 2010 par Fabrice CONSTANS (D'autres articles, outils et applications en tlchargement.)
III-A-1-1 - Shadow
Cette proprit dfinit les 24 possibilits d'ombrage du contrle suivant 4 types. No Shadow / Pas d'ombre Inner / Ombres intrieures Outer / Ombres intrieures Perspective / Ombres portes 0 19 10 18 19 23
Le menu de l'effet shadow. Aprs une simple slection d'un des effets, voici notre bouton transform.
Le bouton avec un Shadow N2. Cette proprit peut rserver quelques surprises car elle agit aussi sur le positionnement d'une image place dans le bouton.
-4Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2009 - Fabrice CONSTANS. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://loufab.developpez.com/tutoriels/access/boutoncommandeaccess2010/
Contrles ACCESS 2010 par Fabrice CONSTANS (D'autres articles, outils et applications en tlchargement.)
On observe un dcalage de l'image sur ce mme bouton lorqu'on applique un effet N21. Ici on cre une ombre porte.
me.btnimprimer.shadow = 22
III-A-1-2 - Glow
C'est l'effet non. Le pourtour du bouton brille d'une couleur avec un effet plus ou moins large. L'indice, de 0 24, dfinit de manire unique la taille et la couleur, 0 indiquant qu'aucun effet de brillance n'est activ. Taille/ Couleur 1 2 3 4 bleu 1 7 13 19 rouge 2 8 14 20 vert 3 9 15 21 violet 4 10 16 22 magenta 5 11 17 23 Orange 6 12 18 24
-5Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2009 - Fabrice CONSTANS. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://loufab.developpez.com/tutoriels/access/boutoncommandeaccess2010/
Contrles ACCESS 2010 par Fabrice CONSTANS (D'autres articles, outils et applications en tlchargement.)
Avec un effet Glow N19. Comme la plupart des proprits d'effets traitant des couleurs, celle-ci varie suivant le thme de couleur slectionn dans le ruban Design/Couleur. Un effet de non
me.btnimprimer.glow = 22
Cette instruction produit un effet non mauve large avec le thme Office.
III-A-1-3 - SoftEdges
Cet effet permet de faire un fondu sur la couleur intrieure du bouton. Il est plus perceptible sur un bouton n'ayant pas de relief et cohabite trs bien avec l'effet non (Glow) vu prcdemment. Avec un indice de 0 6, son fondu peut avoir le mme effet que la proprit Transparent rgl Oui partir de 10 points.
-6Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2009 - Fabrice CONSTANS. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://loufab.developpez.com/tutoriels/access/boutoncommandeaccess2010/
Contrles ACCESS 2010 par Fabrice CONSTANS (D'autres articles, outils et applications en tlchargement.)
Crer un fondu
me.btnimprimer.quickstyle = 0 me.btnimprimer.bevel = 0 me.btnimprimer.softedges = 2
Pour produire l'effet fondu on doit au pralable supprimer tout effet de relief (Bevel), qu'il soit QuickStyle ( partir de 36) ou Bevel (autre que 0).
III-A-1-4 - Bevel
C'est le relief du bouton. Avec ses 12 possibilits l'effet Bevel est assez impressionnant puisqu'il permet toutes les fantaisies. Du simple relief au ciselage en passant par l'effet grav il ne manque rien. Avec l'indice 0, soit aucun relief, le bouton apparat totalement plat.
III-A-2 - Shape
Rectangle, ellipse, coins arrondis, l'effet de forme (Shape) dispose de 9 types diffrents.
-7Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2009 - Fabrice CONSTANS. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://loufab.developpez.com/tutoriels/access/boutoncommandeaccess2010/
Contrles ACCESS 2010 par Fabrice CONSTANS (D'autres articles, outils et applications en tlchargement.)
III-A-3 - QuickStyle
Que les impatients se rassurent, tout a t prvu pour eux, puisque la proprit commande Quickstyle permet d'utiliser des effets prdfinis sympathiques. Uniquement disponible par le ruban Format/Control Formating, cette commande la particularit de modifier les proprits du bouton suivant le tableau ci-dessous. Proprit Border Color Border Style Border Width Border Color Fore Color Valeur Quick Style vide vide Quick Style Quick Style
Cette commande contient 42 possibilits dont la combinaison de couleur est lie au thme slectionn.
-8Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2009 - Fabrice CONSTANS. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://loufab.developpez.com/tutoriels/access/boutoncommandeaccess2010/
Contrles ACCESS 2010 par Fabrice CONSTANS (D'autres articles, outils et applications en tlchargement.)
Dans la version Technical Preview, affecter un 0 cette proprit par VBA provoque une erreur fatale et une sortie d'ACCESS.
III-A-4 - Gradient
Le gradient est un effet de variation multidirectionnelle de la couleur de fond du bouton. Il permet de faire varier l'intensit de zones. On y accde par le ruban Format/Control Formatting/Shape Fill. Le menu Gradient change suivant la proprit Back Color. Si elle comporte un simple code de couleur seulement 13 options seront disponibles.
-9Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2009 - Fabrice CONSTANS. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://loufab.developpez.com/tutoriels/access/boutoncommandeaccess2010/
Contrles ACCESS 2010 par Fabrice CONSTANS (D'autres articles, outils et applications en tlchargement.)
Menu Gradient sans thme activ. Avec un thme activ dans la proprit Back Color le nombre d'options possibles passe de 13 26 avec toujours le 0 pour signifier aucun gradient.
Menu Gradient avec thme activ. Les 13 premiers sont consacrs la clart (Lighter) et les 13 derniers l'assombrissement (Darker) de la couleur.
III-A-5 - QuickStyleMask
Cette proprit peut tre utilise en concomitance avec QuickStyle pour reproduire les formes et couleurs prsentes dans le ruban Format/Control Formating/QuickStyle. On peut y affecter des valeurs positives comme ngatives. Variation d'aspect
me.btnimprimer.QuickStyleMask = -8900 - 10 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2009 - Fabrice CONSTANS. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://loufab.developpez.com/tutoriels/access/boutoncommandeaccess2010/
Contrles ACCESS 2010 par Fabrice CONSTANS (D'autres articles, outils et applications en tlchargement.)
III-A-6 - Le nuancier
Vous avez sans doute remarqu que certaines proprits de couleur sont composes de 2 paramtres spars par une virgule. Il s'agit de la nouvelle mthode d'encodage de la couleur galement lie au thme choisi. Les nouveaux paramtres de proprit.
Accent 6, Darker 10% Accent 6, Lighter 40%
Le premier paramtre indique simplement le code de couleur du thme (voir le chapitre suivant), la seconde indique la nuance en pourcentage ; du plus sombre (Darker) au plus clair (Lighter). Si vous pouvez rgler directement la valeur dans la proprit du contrle il faudra compter avec plusieurs proprits VBA pour composer les 2 parties. Darker Lighter Shade Tint 0=100% 99=1%, 100 le paramtre N2 disparat.
On peut remarquer que le pourcentage est invers par rapport la valeur affiche dans la proprit du contrle. Par exemple la couleur d'arrire-plan (ou d'intrieur du contrle) dsigne dans la liste des proprits par Back Color indique : Couleur assombrie
Accent 6, Darker 60%
A l'inverse si vous ne souhaitez pas utiliser une couleur du thme vous devez utiliser directement la proprit VBA BackColor. Pas d'effet, que de la couleur.
Me.BtnImprimer.BackColor = 15918812 ' un code couleur de type Long
- 11 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2009 - Fabrice CONSTANS. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://loufab.developpez.com/tutoriels/access/boutoncommandeaccess2010/
Contrles ACCESS 2010 par Fabrice CONSTANS (D'autres articles, outils et applications en tlchargement.)
- 12 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2009 - Fabrice CONSTANS. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://loufab.developpez.com/tutoriels/access/boutoncommandeaccess2010/
Contrles ACCESS 2010 par Fabrice CONSTANS (D'autres articles, outils et applications en tlchargement.)
Affichage normal.
- 13 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2009 - Fabrice CONSTANS. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://loufab.developpez.com/tutoriels/access/boutoncommandeaccess2010/
Contrles ACCESS 2010 par Fabrice CONSTANS (D'autres articles, outils et applications en tlchargement.)
Indice du Quick Style 1 42 Variance du Quick Style Couleur d'arrire plan Index du thme (paramtre 1) 0 100 (100% 0%) Lighter (Paramtre 2) 0 100 (100% 0%) Darker (Paramtre 1) - 1999999999 1999999999 Couleur de la bordure -1 ou de 0 11 0 100 (100% 0%) 0 100 (100% 0%) -1 ou de 0 11 Couleur du texte 0 100 (100% 0%) 0 100 (100% 0%)
IV - Les onglets
L'onglet bnficie des mmes possibilits visuelles que le bouton de commande et surtout le gris n'est plus la couleur des pages puisqu'elles s'accordent maintenant avec les onglets. Un petit bmol concernant l'intgration du texte dans les titres d'onglets : suivant la forme que vous souhaitez utiliser il manquera un peu de place avant et aprs le texte. Une astuce consiste mettre dans la lgende (caption) 2 espaces avant le texte et 2 espaces aprs ainsi qu'un Alt+255 de terminaison.
Onglet avec l'astuce Avec un Shape elliptique c'est carrment l'initiale qui dborde comme sur l'image suivante, mme avec la premire astuce.
- 14 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2009 - Fabrice CONSTANS. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://loufab.developpez.com/tutoriels/access/boutoncommandeaccess2010/
Contrles ACCESS 2010 par Fabrice CONSTANS (D'autres articles, outils et applications en tlchargement.)
Tout rentre avec une astuce. Encore une astuce pour contourner le problme. En plus de la premire astuce ajouter au dbut de la lgende un Ctrl+Enter pour provoquer un saut de ligne. N'intgrez pas d'images provenant de l'Image builder d'ACCESS, celles-ci ne semblent pas se marier avec les nouvelles fonctionnalits graphiques.
V - Conclusion
Des milliers de possibilits s'offrent nous pour raliser des applications toujours plus agrables voir et utiliser. Le survol tait un vritable parcours du combattant grer sans parvenir une solution vraiment fiable. A prsent ce n'est plus le cas et c'est tant mieux mme si ce n'est qu'un dtail minime pour une application. Gageons de voir sortir des applications de plus en plus poustouflantes d'originalit et de couleurs. Encore faut-il avoir du got et un certain talent pour choisir une bonne palette. A vos souris !
VI - Liens
Vu la nouveaut du produit je ne suis pas en mesure de vous proposer des liens sur ce sujet. N'hsitez pas consulter rgulirement le forum et le site Microsoft.
VII - Remerciements
Mes remerciements Jeannot45 et Jacques-Jean.
- 15 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2009 - Fabrice CONSTANS. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://loufab.developpez.com/tutoriels/access/boutoncommandeaccess2010/