Control.RightToLeft 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 prvky ovládacího prvku jsou zarovnány tak, aby podporovaly národní prostředí pomocí písem zprava doleva.
public:
virtual property System::Windows::Forms::RightToLeft RightToLeft { System::Windows::Forms::RightToLeft get(); void set(System::Windows::Forms::RightToLeft value); };
public virtual System.Windows.Forms.RightToLeft RightToLeft { get; set; }
member this.RightToLeft : System.Windows.Forms.RightToLeft with get, set
Public Overridable Property RightToLeft As RightToLeft
Hodnota vlastnosti
Jedna z RightToLeft hodnot. Výchozí hodnota je Inherit.
Výjimky
Přiřazená hodnota není jednou z RightToLeft hodnot.
Poznámky
Vlastnost RightToLeft je okolí. Okolí vlastnost je vlastnost ovládacího prvku, která je v případě, že není nastavena, načtena z nadřazeného ovládacího prvku. Například Button ve výchozím nastavení bude mít stejnou BackColor hodnotu jako nadřazený objekt Form . Další informace o okolních vlastnostech naleznete v přehledu AmbientPropertiesControl třídy nebo třídy.
Vlastnost RightToLeft se používá pro mezinárodní aplikace, ve kterých je jazyk napsán zprava doleva, jako je hebrejština nebo arabština. Pokud je tato vlastnost nastavena na RightToLeft.Yes, ovládací prvky, které obsahují text jsou zobrazeny zprava doleva.
Poznámka:
Pokud se hodnota RightToLeft vlastnosti změní za běhu, zachová se pouze nezpracovaný text bez formátování.
Následuje několik příkladů toho, jak jsou prvky ovládacího prvku ovlivněny RightToLeft hodnotou RightToLeft.Yes vlastnosti :
Svislé posuvníky se zobrazují na levé straně místo pravé strany posuvných ovládacích prvků (například Form, , Panelvíceřádkové TextBoxa RichTextBox).
Vodorovné posuvníky začínají posuvníkem (palcem) zarovnaným doprava.
Zarovnání elementu zaškrtávacího políčka řízené vlastností
CheckAlignje obráceno pro CheckBox a RadioButton ovládací prvky.Položky v ovládacích prvcích se seznamem, pole se seznamem a nahoru jsou zarovnané doprava.
Tlačítka nahoru a dolů jsou zarovnaná doleva NumericUpDown a DomainUpDown ovládací prvky.
Nabídky (MainMenu, MenuItema ContextMenu) se zobrazují zarovnané doprava.
Zarovnání tlačítek panelu nástrojů na ovládacím ToolBar prvku nebo zarovnání textu na objektu ToolBarButton není vlastností ovlivněno RightToLeft .
AxHost podporuje zarovnání zprava doleva; vliv na ovládací prvek ActiveX však závisí na tom, do jaké míry autor ovládacího prvku implementoval podporu zobrazení zprava doleva.
Poznámky pro dědice
Při přepsání RightToLeft vlastnosti v odvozené třídě použijte vlastnost základní třídy RightToLeft k rozšíření základní implementace. V opačném případě musíte zadat veškerou implementaci. Není nutné přepsat jak objekty getset , tak přístupové objekty RightToLeft vlastnosti. V případě potřeby můžete přepsat pouze jeden.