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í, jestli MainMenu je objekt aktuálně nadřazený formuláři. Pokud volání v ukázkovém kódu nevrací GetFormnull, kód pak klonuje strukturu nabídek MainMenu pomocí CloneMenu metody . Ukázkový kód pak nastaví RightToLeft vlastnost na RightToLeft.Yes na novou kopii objektu MainMenu a vytvoří MainMenu tak objekt, který se dá použít pro jazyky, které podporují text zprava doleva. Tento příklad vyžaduje, abyste vytvořili objekt MainMenu s názvem 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, aby nabídky podporovaly jazyky napsané zprava doleva. Pokud je tato vlastnost nastavena na RightToLeft.Yes, text položky nabídky se zobrazí zprava doleva místo výchozí metody zleva doprava.

Poznámka

Další informace o tom, jak povolení zarovnání zprava doleva ovlivní model Windows Forms ovládací prvky, najdete ve RightToLeft vlastnosti .

Platí pro

Viz také