Partager via


Comment : créer des boîtes de message pour des Windows Forms bidirectionnelles

Par défaut, une boîte de message s'affiche pour les utilisateurs avec un ordre de lecture de gauche à droite. Vous pouvez créer des boîtes de message 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 boîtes de message bidirectionnelles

  • Appelez la méthode Show de la classe MessageBox, 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 de la boîte de 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 une boîte de 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