Condividi tramite


Procedura: creare finestre di messaggio per Windows Form bidirezionali

Per impostazione predefinita, una finestra di messaggio viene visualizzata con ordine di lettura da sinistra a destra. È possibile creare finestre di messaggio con l'ordine di lettura da destra a sinistra e il mirroring passando determinati parametri quando viene visualizzata la finestra di messaggio.

Per creare finestre di messaggio bidirezionali

  • Chiamare il metodo Show della classe MessageBox, quindi nel parametro options passare la combinazione logica OR dei membri RtlReading e RightAlign dell'enumerazione MessageBoxOptions.

    Il membro RightAlign assicura che il testo riportato automaticamente a capo sia allineato in modo corretto.

    Nota

    Le didascalie dei pulsanti della finestra di messaggio, ad esempio OK, vengono definite dalle impostazioni locali di sistema di Windows e non è possibile impostarle durante la chiamata.

    Nell'esempio di codice seguente viene illustrato come visualizzare una finestra di messaggio con l'ordine di lettura da destra a sinistra e il mirroring:

    ' 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);
    

Vedere anche

Attività

Procedura: creare controlli e Windows Form speculari

Concetti

Supporto bidirezionale per le applicazioni Windows Form

Altre risorse

Localizzazione di applicazioni