Control.RightToLeft Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe ou define um valor que indica se os elementos do controlo estão alinhados para suportar locais usando fontes da direita para a esquerda.
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
Valor de Propriedade
Um dos RightToLeft valores. A predefinição é Inherit.
Exceções
O valor atribuído não é um dos RightToLeft valores.
Observações
A RightToLeft propriedade é uma propriedade ambiente. Uma propriedade ambiente é uma propriedade de controlo que, se não for definida, é recuperada do controlo principal. Por exemplo, um Button terá o mesmo BackColor que o seu pai Form por defeito. Para mais informações sobre propriedades ambientais, consulte a AmbientProperties classe ou a Control visão geral da classe.
A RightToLeft propriedade é usada em aplicações internacionais onde a língua é escrita da direita para a esquerda, como hebraico ou árabe. Quando esta propriedade é definida para RightToLeft.Yes, elementos de controlo que incluem texto são apresentados da direita para a esquerda.
Note
Se o valor da RightToLeft propriedade for alterado em tempo de execução, apenas o texto bruto sem formatação é preservado.
Seguem-se alguns exemplos de como os elementos de controlo são afetados pelo RightToLeft valor da propriedade de RightToLeft.Yes :
As barras de scroll verticais são exibidas no lado esquerdo em vez do lado direito dos controlos deslocáveis (por exemplo, Form, Panel, multilinha TextBox, e RichTextBox).
As barras de scroll horizontais começam com a caixa de scroll (polegar) alinhada à direita.
O alinhamento dos elementos da caixa de verificação, controlado pela
CheckAlignpropriedade, é invertido para CheckBox e RadioButton controla.Os itens na caixa de lista, na caixa de combo e nos controlos para cima e para baixo estão alinhados à direita.
Os botões para cima e para baixo estão alinhados à esquerda e NumericUpDownDomainUpDown os controlos.
Os menús (MainMenu, MenuItem, e ContextMenu) são exibidos alinhados à direita.
O alinhamento dos botões da barra de ferramentas num ToolBar controlo ou o alinhamento do texto num ToolBarButton não é afetado pela RightToLeft propriedade.
AxHost suporta o alinhamento da direita para a esquerda; no entanto, o efeito num controlo ActiveX depende da medida em que o autor do controlo implementou suporte para o ecrã da direita para a esquerda.
Notas para Herdeiros
Ao sobrescrever a RightToLeft propriedade numa classe derivada, use a propriedade da RightToLeft classe base para estender a implementação base. Caso contrário, deve fornecer toda a implementação. Não é obrigado a anular ambos os get acessórios da RightToLeft propriedadeset; só pode anular um, se necessário.