Sdílet prostřednictvím


MainMenu.RightToLeft Vlastnost

Definice

Získá nebo nastaví, zda text zobrazený ovládacím prvku je zobrazen zprava doleva.

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

Hodnota vlastnosti

Jedna z RightToLeft hodnot.

Výjimky

Hodnota přiřazená vlastnosti není platným členem výčtu RightToLeft .

Příklady

Následující příklad kódu používá metodu GetForm k určení, zda MainMenu je aktuálně nadřazený k formuláři. Pokud volání v ukázkovém kódu GetForm nevrátí null, kód pak naklonuje strukturu MainMenu nabídky pomocí CloneMenu metody. Ukázkový kód pak nastaví RightToLeft vlastnost na RightToLeft.Yes novou kopii objektu MainMenu pro vytvoření MainMenu , který lze použít pro jazyky, které podporují text zprava doleva. Tento příklad vyžaduje, abyste vytvořili MainMenu název 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

Poznámky

Tato vlastnost umožňuje vašim nabídkám podporovat jazyky napsané zprava doleva. Pokud je tato vlastnost nastavena na RightToLeft.Yes, zobrazí se text položky nabídky zprava doleva místo výchozí metody zleva doprava.

Poznámka:

Další informace o tom, jak povolení zarovnání zprava doleva ovlivňuje ovládací prvky Windows Forms, naleznete v RightToLeft této vlastnosti.

Platí pro

Viz také