Form.RightToLeftLayout Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 Yes
festgelegt 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 festgelegttrue
ist, legt Windows Forms denWS_EX_LAYOUTRTL
Fensterstil fest und entfernt dieWS_EX_RIGHT
Stile undWS_EX_RTLREADING
.Wenn RightToLeft auf
Yes
festgelegt ist, aber RightToLeftLayout aufNo
festgelegt ist, legt Windows Forms dieWS_EX_RIGHT
Fensterformatvorlagen undWS_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.