Form.RightToLeftLayout Eigenschap

Definitie

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de plaatsing van spiegels van rechts naar links is ingeschakeld.

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

Waarde van eigenschap

true indien de plaatsing van spiegels van rechts naar links is ingeschakeld; anders, false voor standaardplaatsing van onderliggend toezicht. De standaardwaarde is false.

Opmerkingen

De RightToLeftLayout eigenschap is vooral nuttig voor het ontwikkelen van wereldklare formulieren voor wereldwijde doelgroepen. Veel formulieren zijn zo ontworpen dat besturingselementen op een formulier van links naar rechts worden ingedeeld. Deze formulieren zijn compatibel met talen die deze schrijfrichting volgen. Wanneer u echter dezelfde formulieren weergeeft aan gebruikers van talen die van rechts naar links worden geschreven, is het vaak raadzaam om de volgorde van de besturingselementen op het formulier om te draaien. Als zowel de als RightToLeft de RightToLeftLayout eigenschappen zijntrue, wordt spiegeling ingeschakeld voor het formulier en wordt de plaatsing van besturingselementen en de tekststroom van rechts naar links weergegeven.

In tegenstelling tot RightToLeft, RightToLeftLayout neemt deze niet over. Als u wilt dat deze van kracht wordt voor onderliggende besturingselementen, moet u deze instellen op elk onderliggend besturingselement dat u wilt spiegelen.

Tekenen van eigenaar wordt niet ondersteund wanneer RightToLeftLayout deze is ingesteld op Yes. De eigenaar tekent nog steeds gebeurtenissen, maar het gedrag van code die u in deze gebeurtenissen maakt, is niet gedefinieerd. Daarnaast worden de OpacityTransparencyKeyschildersevenementen BackgroundImageen de schildersevenementen niet ondersteund.

De eigenschappen RightToLeftLayout en RightToLeft zorgen ervoor dat de volgende Windows API-vensterstijlen worden ingesteld:

  • Wanneer RightToLeft is ingesteld op Yes en RightToLeftLayout is ingesteld op true, stelt Windows Forms de stijl WS_EX_LAYOUTRTL venster in en verwijdert u de WS_EX_RIGHT en WS_EX_RTLREADING stijlen.

  • Wanneer RightToLeft is ingesteld op Yes, maar RightToLeftLayout is ingesteld op No, stelt Windows Forms de WS_EX_RIGHT en WS_EX_RTLREADING vensterstijlen in.

Als u de waarde van deze eigenschap wijzigt, wordt de RightToLeftLayoutChanged gebeurtenis gegenereerd.

Zie Best Practices for Developing World-Ready Applications (Aanbevolen procedures voor het ontwikkelen van toepassingen die gereed zijn voor de wereld) voor meer informatie over globalisatieproblemen.

Van toepassing op

Zie ook