Como: Criar caixas de mensagem para Bi-Directional Windows Forms
Por padrão, um caixa de mensagem é exibida aos usuários com ordem de leitura da esquerda para a direita. Você pode criar caixas de mensagens com a ordem de leitura da direita para esquerda e o espelhamento, passando determinados parâmetros quando você exibe a caixa de mensagem.
Para criar caixas de mensagem bidirecional
Chame a classe MessageBox do método Show e no parâmetro options, passe a lógica ou combinação de RtlReading e RightAlign membros da enumeração MessageBoxOptions.
O membro RightAlign garante que a quebra automática de texto é alinhada corretamente.
Observação As legendas dos botões na caixa de mensagem, como Ok , são estabelecidas pela localidade do sistema operacional Windows e você não pode defini-los durante a chamada.
O exemplo de código a seguir mostra como exibir um caixa de mensagem com a ordem de leitura da direita para a esquerda e espelhamento:
' Visual Basic MessageBox.Show("Text", "Caption", _ MessageBoxButtons.OK, MessageBoxIcon.Question, _ MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading _ Or MessageBoxOptions.RightAlign) // C# MessageBox.Show("Text", "Caption", MessageBoxButtons.OK, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading | MessageBoxOptions.RightAlign);
Consulte também
Tarefas
Como: Criar espelhado do Windows Forms e controles
Conceitos
Suporte Bidirecional para Aplicativos de Formulários do Windows