MainMenu.RightToLeft Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é.