Form.RightToLeftLayout Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu označující, zda je umístění zrcadla zprava doleva zapnuté.
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
Hodnota vlastnosti
true pokud je zapnuté umístění zrcadla zprava doleva; false jinak pro standardní umístění podřízených ovládacích prvků. Výchozí formát je false.
Poznámky
Vlastnost RightToLeftLayout je primárně užitečná pro vývoj formulářů připravených pro světovou cílovou skupinu. Mnoho formulářů je navržených tak, aby ovládací prvky byly na formuláři rozloženy zleva doprava. Tyto formuláře jsou kompatibilní s jazyky, které se řídí tímto směrem psaní. Když ale zobrazíte stejné formuláře uživatelům jazyků se zprava doleva, je často vhodnější obrátit pořadí ovládacích prvků ve formuláři. Pokud jsou truevlastnosti i RightToLeftRightToLeftLayout , zrcadlení se pro formulář zapne a umístění ovládacích prvků a tok textu bude zprava doleva.
Na rozdíl od RightToLeftnedědí RightToLeftLayout . Pokud chcete, aby se projevila u podřízených ovládacích prvků, musíte ho nastavit u každého podřízeného ovládacího prvku, který chcete zrcadlit.
Pokud je nastaveno na Yeshodnotu , není podporováno RightToLeftLayout kreslení vlastníka. K událostem kreslení vlastníkem bude stále docházet, ale chování kódu, který v těchto událostech vytvoříte, není definováno. Kromě toho BackgroundImagese nepodporují události , Opacity, TransparencyKeya malování.
Vlastnosti RightToLeftLayout a RightToLeft způsobí, že se nastaví následující styly oken rozhraní Windows API:
Pokud RightToLeft je nastavená hodnota
Yesa RightToLeftLayout je nastavená natrue, model Windows Forms nastavíWS_EX_LAYOUTRTLstyl okna a odebereWS_EX_RIGHTstyly aWS_EX_RTLREADING.Pokud RightToLeft je nastavená hodnota ,
Yesale RightToLeftLayout je nastavená naNo, model Windows Forms nastavíWS_EX_RIGHTstyly oken aWS_EX_RTLREADING.
Změna hodnoty této vlastnosti vyvolá RightToLeftLayoutChanged událost.
Další informace o problémech s globalizací najdete v tématu Osvědčené postupy pro vývoj aplikací připravených pro svět.