Form.RightToLeftLayout Eigenschaft

Definition

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Anordnung der Spiegelung von rechts nach links aktiviert ist.

public:
 virtual property bool RightToLeftLayout { bool get(); void set(bool value); };
public virtual bool RightToLeftLayout { get; set; }
member this.RightToLeftLayout : bool with get, set
Public Overridable Property RightToLeftLayout As Boolean

Eigenschaftswert

true, wenn die Anordnung der Spiegelung von rechts nach links aktiviert ist, andernfalls false für die Standardanordnung von untergeordneten Steuerelementen. Der Standardwert ist false.

Hinweise

Die RightToLeftLayout Eigenschaft ist in erster Linie für die Entwicklung von weltfertigen Formularen für weltweite Zielgruppen nützlich. Viele Formulare sind so konzipiert, dass Steuerelemente auf einem Formular von links nach rechts angeordnet werden. Diese Formulare sind mit Sprachen kompatibel, die dieser Schreibrichtung folgen. Wenn Sie jedoch die gleichen Formulare für Benutzer von Sprachen von rechts nach links anzeigen, ist es häufig vorzuziehen, die Reihenfolge der Steuerelemente auf dem Formular umzukehren. Wenn sowohl die RightToLeftLayout Eigenschaften als RightToLeft auch die Eigenschaften sind true, wird die Spiegelung für das Formular aktiviert, und die Steuerungsplatzierung und der Textfluss erfolgen von rechts nach links.

Im Gegensatz zu RightToLefterbt RightToLeftLayout nicht. Wenn sie für untergeordnete Steuerelemente wirksam werden soll, müssen Sie sie für jedes untergeordnete Steuerelement festlegen, das gespiegelt werden soll.

Das Zeichnen von Besitzern wird nicht unterstützt, wenn RightToLeftLayout auf Yesfestgelegt ist. Die Besitzerzeichnungsereignisse treten weiterhin auf, aber das Verhalten von Code, den Sie in diesen Ereignissen erstellen, ist nicht definiert. Darüber hinaus BackgroundImageOpacitywerden , , TransparencyKeyund die Malereignisse nicht unterstützt.

Die RightToLeftLayout Eigenschaften und RightToLeft führen dazu, dass die folgenden Windows-API-Fensterstile festgelegt werden:

  • Wenn RightToLeft auf Yes und RightToLeftLayout auf festgelegt trueist, legt Windows Forms den WS_EX_LAYOUTRTL Fensterstil fest und entfernt die WS_EX_RIGHT Stile und WS_EX_RTLREADING .

  • Wenn RightToLeft auf Yes festgelegt ist, aber RightToLeftLayout auf Nofestgelegt ist, legt Windows Forms die WS_EX_RIGHT Fensterformatvorlagen und WS_EX_RTLREADING fest.

Wenn Sie den Wert dieser Eigenschaft ändern, wird das RightToLeftLayoutChanged -Ereignis ausgelöst.

Weitere Informationen zu Globalisierungsproblemen finden Sie unter Bewährte Methoden für die Entwicklung weltfähiger Anwendungen.

Gilt für:

Weitere Informationen