Sdílet prostřednictvím


Control.RightToLeft Vlastnost

Definice

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 getset . V případě potřeby můžete přepsat pouze jedno.

Platí pro

Viz také