Sdílet prostřednictvím


Control.RightToLeft Vlastnost

Definice

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í CheckAlign je 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.

Platí pro

Viz také