|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Inscription : mai 2006 Messages : 84 ![]() |
Bonjour,
Je suis en train de réaliser un UserForm dans le cadre d'un développement de macro et j'ai un formulaire composé de zones de texte accompagnées de labels décrivant le champ. Ma question est probablement stupide mais comment modifier l'alignement vertical du texte dans le label ? En mettant le label au même niveau que la zone de texte, le texte du label est situé à un niveau inférieur par rapport au texte dans la zone de texte. L'inverse est aussi vrai si je déplace mon label un cran au dessus, je n'arrive pas à avoir les deux textes bien alignés. En effectuant un clic droit sur le label, je vois une propriété "Aligner". Toutefois, lorsque je la sélectionne, l'ensemble des alignements différents sont grisés excepté "grille". En passant par les propriétés du label, j'ai un attribut "TextAlign" mais celui-ci ne concerne que l'alignement horizontal (gauche - centre - droite) alors que je cherche à régler l'alignement vertical (haut - milieu - bas) et que je n'ai pas trouvé d'autre propriété d'alignement du texte. Est-ce que c'est possible ? Le rendu est bien moche avec ce texte légèrement décalé en dessous... Merci d'avance pour votre réponse. |
|
|
00
|
|
|
#2 | |
|
Expert Confirmé Sénior
![]() Jérôme FONTAINEContrôleur de Gestion Inscription : juin 2006 Messages : 3 899 ![]() |
Bonjour,
pour aligner les 2 objets, tu les sélectionnes puis clic droit , menu Aligner>Milieu Aligner objet.jpg
__________________
Jérôme Citation:
nous encouragera.Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
|
|
|
|
21
|
|
|
#3 |
|
Membre régulier
![]() Inscription : mai 2006 Messages : 84 ![]() |
Je ne savais pas qu'il fallait sélectionner les deux éléments pour aligner le label. Merci !
|
|
|
00
|
|
|
#4 | |
|
Expert Confirmé Sénior
![]() Daniel aucune Inscription : septembre 2011 Messages : 2 004 ![]() |
Bonjour,
Ce n'est pas facile. Personnellement, je bidouille. Je déplace le label pour que le texte soit en regard du contrôle, éventuellement en jouant avec la propriété "Top" pour un réglage fin. Vu la réponse de jfontaine. Il ne suffit malheureusement pas d'aligner les contrôles pour que le texte du label soit en regard du textbox.
__________________
Cordialement. Daniel Citation:
|
|
|
00
|
|
|
#5 |
|
Expert Confirmé
![]() |
bonjour
une solution serai de remplacer le label par un textbox en mettant le background a transparent ainsi que enlever le cadre si besoins est et ensuite tu aligne le top des deux et tu fait la manoeuvre qui t'a été indiqué précédemment au plaisir
__________________
mes fichiers dans les contributions: mon formulaire mail avec CDO en vba et mon formulaire mail avec CDO en vbs dans un HTA mon nouveau mouse in out pour les boutons dans un userform mon addin pour prendre un cliché de selection de cellules si ton problème est résolu n'oublie pas de pointer :résolu:ça peut servir aux autres et n'oublie pas de voter ![]()
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com