Comment : créer des messages pour des Windows Forms bidirectionnelles

Par défaut, un message s'affiche pour les utilisateurs avec un ordre de lecture de gauche à droite. Vous pouvez créer des messages avec un ordre de lecture de droite à gauche et une mise en miroir en passant certains paramètres lors de leur affichage.

Pour créer des messages bidirectionnels

  • Appelez la méthode MessageBox de la classe Show, puis, dans le paramètre options, passez la combinaison d'opérateurs logiques OR des membres RtlReading et RightAlign de l'énumération MessageBoxOptions.

    Le membre RightAlign garantit l'alignement correct du texte renvoyé à la ligne.

    Notes

    Les légendes des boutons du message, tels que OK, sont établies par les paramètres régionaux du système d'exploitation Windows, que vous ne pouvez pas définir pendant l'appel.

    L'exemple suivant montre comment afficher un message avec un ordre de lecture de droite à gauche et une mise en miroir :

    ' Visual Basic
    MessageBox.Show("Text", "Caption", _
       MessageBoxButtons.OK, MessageBoxIcon.Question, _
       MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading _
          Or MessageBoxOptions.RightAlign)
    
    // C#
    MessageBox.Show("Text", "Caption", 
        MessageBoxButtons.OK, MessageBoxIcon.Question,
        MessageBoxDefaultButton.Button1, 
        MessageBoxOptions.RtlReading
        | MessageBoxOptions.RightAlign);
    

Voir aussi

Tâches

Comment : créer des Windows Forms et contrôles mis en miroir

Concepts

Prise en charge bidirectionnelle pour les applications Windows Forms

Autres ressources

Localisation d'applications