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 jsou prvky ovládacího prvku zarovnány tak, aby podporovaly národní prostředí pomocí písem se 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í formát je Inherit.
Výjimky
Přiřazená hodnota není jednou z RightToLeft hodnot.
Poznámky
Vlastnost RightToLeft je okolní vlastnost. Vlastnost okolí je vlastnost ovládacího prvku, která se v případě, že není nastavená, načte z nadřazeného ovládacího prvku. Například ve Button výchozím nastavení bude mít objekt stejný BackColor jako jeho nadřazený objekt Form . Další informace o okolních vlastnostech najdete v přehledu AmbientPropertiesControl třídy nebo třídy.
Vlastnost se RightToLeft používá pro mezinárodní aplikace, kde se jazyk píše zprava doleva, například hebrejštinu nebo arabštinu. Pokud je tato vlastnost nastavena na RightToLeft.Yes, ovládací prvky, které obsahují text, se zobrazí 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ů ovlivnění ovládacích prvků RightToLeft hodnotou RightToLeft.Yes vlastnosti :
Svislé posuvníky se zobrazují na levé straně, nikoli na pravé straně posouvatelných ovládacích prvků (například Form, Panel, víceřádkové TextBoxa RichTextBox).
Vodorovné posuvníky začínají posouváním (palcem) doprava zarovnaným.
Zarovnání elementu zaškrtávacího políčka, řízené vlastností
CheckAlign
, je obráceno pro CheckBox ovládací prvky a RadioButton .Položky v ovládacích prvcích seznamu, pole se seznamem a nahoru dolů jsou zarovnané doprava.
Tlačítka nahoru a dolů jsou zarovnaná doleva na NumericUpDown ovládací prvky a DomainUpDown .
Nabídky (MainMenu, MenuItema ContextMenu) se zobrazují zarovnané doprava.
Zarovnání tlačítek panelu ToolBar nástrojů ovládacího prvku nebo zarovnání textu na ovládacím ToolBarButton prvku není vlastností ovlivněno RightToLeft .
AxHost podporuje zarovnání zprava doleva; vliv na ovládací prvek ActiveX však závisí na rozsahu, do jaké 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 poskytnout veškerou implementaci. Není nutné přepsat přístupové objekty RightToLeft vlastnosti a get
set
. V případě potřeby můžete přepsat pouze jedno.