Freigeben über


MainMenu.RightToLeft Eigenschaft

Definition

Ruft ab oder legt fest, ob der vom Steuerelement angezeigte Text von rechts nach links angezeigt wird.

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

Eigenschaftswert

Einer der RightToLeft-Werte.

Ausnahmen

Der der Eigenschaft zugewiesene Wert ist kein gültiger Member der RightToLeft-Enumeration.

Beispiele

Im folgenden Codebeispiel wird die GetForm -Methode verwendet, um zu bestimmen, ob das MainMenu Formular derzeit übergeordnet ist. Wenn der Aufruf im Beispielcode von GetForm nicht zurückgibt null, klont der Code die Menüstruktur des MainMenu mithilfe der CloneMenu -Methode. Der Beispielcode legt dann die -Eigenschaft für RightToLeft.Yes die RightToLeft neue Kopie von auf fest, um eine MainMenu zu erstellen, die MainMenu für Sprachen verwendet werden kann, die Text von rechts nach links unterstützen. Dieses Beispiel erfordert, dass Sie eine MainMenu mit dem Namen mainMenu1erstellt haben.

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

Hinweise

Mit dieser Eigenschaft können Ihre Menüs Sprachen unterstützen, die von rechts nach links geschrieben werden. Wenn diese Eigenschaft auf RightToLeft.Yesfestgelegt ist, wird der Menüelementtext von rechts nach links anstelle der Standardmethode von links nach rechts angezeigt.

Hinweis

Weitere Informationen dazu, wie sich die Aktivierung der Rechts-nach-Links-Ausrichtung auf Windows Forms-Steuerelemente auswirkt, finden Sie in der RightToLeft -Eigenschaft.

Gilt für:

Weitere Informationen