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 zapnuto umístění zrcadla zprava doleva.
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; jinak pro false standardní umístění podřízeného ovládacího prvku. Výchozí hodnota je false.
Poznámky
Tato RightToLeftLayout vlastnost je primárně užitečná pro vývoj světově připravených formulářů pro celosvětové cílové skupiny. Mnoho formulářů je navrženo tak, aby ovládací prvky byly rozloženy na formuláři zleva doprava. Tyto formuláře jsou kompatibilní s jazyky, které odpovídají tomuto směru psaní. Pokud ale uživatelům jazyků se zprava doleva zobrazí stejné formuláře, je často vhodnější obrátit pořadí ovládacích prvků ve formuláři. Pokud jsou trueoba vlastnosti RightToLeftRightToLeftLayout , zrcadlení bude zapnuto pro formulář a umístění ovládacího prvku a tok textu bude zprava doleva.
Na rozdíl od RightToLeft, RightToLeftLayout nedědí. Pokud chcete, aby se projevily pro podřízené ovládací prvky, musíte ho nastavit u každého podřízeného ovládacího prvku, který chcete zrcadlit.
Kreslení vlastníka není podporováno, pokud RightToLeftLayout je nastavena hodnota Yes. Události kreslení vlastníka budou stále probíhat, ale chování veškerého kódu, který v těchto událostech vytvoříte, není definováno. Kromě toho nejsou BackgroundImagepodporovány události obrazu , , OpacityTransparencyKeya obrazu.
Vlastnosti RightToLeftLayout a RightToLeft vlastnosti způsobí, že se nastaví následující styly oken rozhraní Windows API:
Pokud RightToLeft je nastavená hodnota a RightToLeftLayout je nastavena
Yesnatrue, Windows Forms nastavíWS_EX_LAYOUTRTLstyl okna a odebere styly aWS_EX_RTLREADINGstylyWS_EX_RIGHT.Pokud RightToLeft je nastavená hodnota
Yes, ale RightToLeftLayout je nastavena naNo, Windows Forms nastavíWS_EX_RIGHTstyly aWS_EX_RTLREADINGstyly oken.
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.