Freigeben über


Control.RightToLeft Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob Elemente des Steuerelements für die Unterstützung von Gebietsschemas ausgerichtet sind, die von rechts nach links geschriebene Schriftarten verwenden, oder legt diesen fest.

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. Der Standardwert ist Inherit.

Ausnahmen

Der zugewiesene Wert ist keiner der RightToLeft-Werte.

Hinweise

Die RightToLeft -Eigenschaft ist eine Ambient-Eigenschaft. Eine Ambient-Eigenschaft ist eine Steuerelementeigenschaft, die, wenn sie nicht festgelegt ist, aus dem übergeordneten Steuerelement abgerufen wird. Beispielsweise hat ein Button standardmäßig dasselbe BackColor wie sein übergeordnetes Form Element. Weitere Informationen zu Ambient-Eigenschaften finden Sie in der AmbientProperties -Klasse oder in der Übersicht über die Control Klasse.

Die RightToLeft -Eigenschaft wird für internationale Anwendungen verwendet, bei denen die Sprache von rechts nach links geschrieben wird, z. B. Hebräisch oder Arabisch. Wenn diese Eigenschaft auf RightToLeft.Yesfestgelegt ist, werden Steuerelementelemente, die Text enthalten, von rechts nach links angezeigt.

Hinweis

Wenn der Wert der RightToLeft Eigenschaft zur Laufzeit geändert wird, wird nur unformatierter Text ohne Formatierung beibehalten.

Im Folgenden finden Sie einige Beispiele für die Auswirkung von Steuerelementelementen durch den RightToLeft -Eigenschaftswert von RightToLeft.Yes :

  • Vertikale Bildlaufleisten werden auf der linken Und nicht auf der rechten Seite von bildlauffähigen Steuerelementen (z. B Form. , , Panelmehrteilig TextBoxund RichTextBox) angezeigt.

  • Horizontale Bildlaufleisten beginnen mit rechtsbündigem Bildlauffeld (Daumen).

  • Die Kontrollkästchenelementausrichtung, die von der CheckAlign -Eigenschaft gesteuert wird, wird für CheckBox - und RadioButton -Steuerelemente umgekehrt.

  • Elemente im Listenfeld, Kombinationsfeld und Nach oben sind rechts ausgerichtet.

  • Die Schaltflächen "Nach oben" und "nach unten" sind linksbündig auf NumericUpDown - und DomainUpDown -Steuerelementen ausgerichtet.

  • Menüs (MainMenu, MenuItem, und ContextMenu) werden rechtsbündig angezeigt.

  • Die Ausrichtung von Symbolleistenschaltflächen in einem ToolBar Steuerelement oder die Ausrichtung von Text auf einem ToolBarButton wird von der RightToLeft -Eigenschaft nicht beeinflusst.

  • AxHost unterstützt die Rechts-nach-Links-Ausrichtung; Die Auswirkung auf ein ActiveX-Steuerelement hängt jedoch davon ab, in welchem Umfang der Steuerelementautor unterstützung für die Rechts-nach-Links-Anzeige implementiert hat.

Hinweise für Vererber

Verwenden Sie beim Überschreiben der RightToLeft -Eigenschaft in einer abgeleiteten Klasse die -Eigenschaft der RightToLeft Basisklasse, um die Basisimplementierung zu erweitern. Andernfalls müssen Sie die gesamte Implementierung bereitstellen. Sie müssen nicht sowohl die Accessoren als set auch die get Accessoren der RightToLeft -Eigenschaft außer Kraft setzen. Sie können bei Bedarf nur einen überschreiben.

Gilt für:

Weitere Informationen