Como: Exibir o texto da direita para esquerda no Windows Forms para globalização

Determinados scripts, como o árabe, são gravadas de direita para a esquerda. Para controlar o fluxo do texto em um controle como uma TextBox, você use a propriedade RightToLeft. Uma etapa adicional é necessária, no entanto, para espelhar o controle no formulário: Você deve definir o RightToLeftLayout propriedade, que controla a aparência dos controles dentro de um recipiente.

Você não precisará alterar os valores das propriedades, como o TextAlign o valor de um TextBox controle: o valor permanece o mesmo, mas o alinhamento é invertido.

Para exibir o texto da direita para esquerda

  1. Coloque a propriedade do objeto Yes RightToLeft para .

  2. Coloque a propriedade do objeto true RightToLeftLayout para .

  3. Colocar um TextBox controle no formulário, ou através de programação ou usando um ambiente de desenvolvimento such as Visual Studio. Ele será herdam a configuração da direita para esquerda do formulário, pois o valor padrão para a propriedade RightToLeft é Inherit. (Se você deseja substituir a configuração para um outro controle no formulário, defina esse controle da RightToLeft propriedade para No.)

  4. Compile e execute o aplicativo. Você irá notar que os controles do formulário e de título são espelhadas para executar a partir direita para a esquerda. Digite o texto dentro de TextBox. Você observará que ela entra de direita para a esquerda.

Consulte também

Referência

RightToLeft

RightToLeft

Outros recursos

Globalizando e Localizando Aplicativos