Partager via


MainMenu.RightToLeft Propriété

Définition

Obtient ou définit une valeur indiquant si le texte du contrôle est affiché de droite à gauche.

public:
 virtual property System::Windows::Forms::RightToLeft RightToLeft { System::Windows::Forms::RightToLeft get(); void set(System::Windows::Forms::RightToLeft value); };
public virtual System.Windows.Forms.RightToLeft RightToLeft { get; set; }
member this.RightToLeft : System.Windows.Forms.RightToLeft with get, set
Public Overridable Property RightToLeft As RightToLeft

Valeur de propriété

Une des valeurs de l'objet RightToLeft.

Exceptions

La valeur assignée à la propriété n'est pas un membre valide de l'énumération RightToLeft.

Exemples

L’exemple de code suivant utilise la GetForm méthode pour déterminer si un MainMenu est actuellement parenté au formulaire. Si l’appel dans l’exemple de code à GetForm ne retourne nullpas , le code clone alors la structure de menu du à l’aide MainMenu de la CloneMenu méthode . L’exemple de code définit ensuite la RightToLeft propriété RightToLeft.Yes sur sur la nouvelle copie de pour créer un MainMenu qui peut être utilisé pour les langues qui prennent en charge le MainMenu texte de droite à gauche. Cet exemple nécessite que vous ayez créé un MainMenu qui est nommé mainMenu1.

void CloneMyMenu()
{
   // Determine if mainMenu1 is currently hosted on the form.
   if ( mainMenu1->GetForm() != nullptr )
   {
      // Create a copy of the MainMenu that is hosted on the form.
      MainMenu^ mainMenu2 = mainMenu1->CloneMenu();

      // Set the RightToLeft property for mainMenu2.
      mainMenu2->RightToLeft = ::RightToLeft::Yes;
   }
}
public void CloneMyMenu()
{
   // Determine if mainMenu1 is currently hosted on the form.
   if(mainMenu1.GetForm() != null)
   {
      // Create a copy of the MainMenu that is hosted on the form.
      MainMenu mainMenu2 = mainMenu1.CloneMenu();
      // Set the RightToLeft property for mainMenu2.
      mainMenu2.RightToLeft = RightToLeft.Yes;
   }
}
Public Sub CloneMyMenu()
    ' Determine if mainMenu1 is currently hosted on the form.
    If (mainMenu1.GetForm() IsNot Nothing) Then
        ' Create a copy of the MainMenu that is hosted on the form.
        Dim mainMenu2 As MainMenu = mainMenu1.CloneMenu()
        ' Set the RightToLeft property for mainMenu2.
        mainMenu2.RightToLeft = RightToLeft.Yes
    End If
End Sub

Remarques

Cette propriété permet à vos menus de prendre en charge les langues écrites de droite à gauche. Lorsque cette propriété a la RightToLeft.Yesvaleur , le texte de l’élément de menu s’affiche de droite à gauche au lieu de la méthode par défaut de gauche à droite.

Notes

Pour plus d’informations sur la façon dont l’activation de l’alignement de droite à gauche affecte les contrôles Windows Forms, consultez la RightToLeft propriété .

S’applique à

Voir aussi