Partager via


MainMenu.RightToLeft Propriété

Définition

Obtient ou définit si le texte affiché par le 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 RightToLeft valeurs.

Exceptions

La valeur affecté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 parent est actuellement parenté du formulaire. Si l’appel dans l’exemple de code à GetForm ne retourne nullpas, le code clone ensuite la structure de menu de la MainMenu méthode à l’aide de la CloneMenu méthode. L’exemple de code définit ensuite la propriété RightToLeft.Yes sur la nouvelle copie de celle-ci MainMenu pour créer une MainMenu langue qui prend en charge le RightToLeft texte de droite à gauche. Cet exemple nécessite que vous ayez créé un MainMenu nom 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é est définie RightToLeft.Yessur , le texte de l’élément de menu s’affiche de droite à gauche au lieu de la méthode de gauche à droite par défaut.

Note

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