105 votes

Comment aligner à droite les contrôles dans un StatusStrip ?

J'essaie d'aligner à droite un contrôle dans un fichier StatusStrip . Comment puis-je le faire ?

Je ne vois pas de propriété à définir sur ToolStripItem qui spécifie leur alignement physique sur le parent StatusStrip .

Comment faire pour que le menu déroulant des messages soit aligné à droite ? http://i.friendfeed.com/ed90b205f64099687db30553daa79d075f280b90

4 votes

Créez un élément de la barre d'outils d'étiquettes avec la propriété Spring définie sur true. Détails : dotnetperls.com/statusstrip (P.S. Oui, je sais que c'est une vieille question).

2voto

knightgambit Points 126

J'ai découvert que vous pouvez définir la disposition du StatusStrip sur HorizontalStackWithOverflow. Ensuite, pour chaque contrôle de la barre d'état que vous souhaitez placer à droite, définissez l'alignement du contrôle sur Droite.

Je préfère cette méthode car vous n'avez pas besoin de contrôles supplémentaires ou factices pour l'alignement.

1voto

Si vous attribuez la valeur true à la propriété Spring d'un contrôle d'étiquette de bande d'état, cette étiquette occupe tout l'espace non utilisé par les autres contrôles de la bande d'état.

-4voto

Définissez la propriété de la bande d'outils RightToLeft sur True.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X