Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese
Informazioni
L'argomento richiesto è visualizzato di seguito, ma non è incluso in questa libreria.

Procedura: visualizzare il testo da destra a sinistra in Windows Form per la globalizzazione

Alcuni script, ad esempio l'Arabo, sono scritti da destra a sinistra. Per gestire il flusso del testo in un controllo, ad esempio un controllo TextBox, viene utilizzata la proprietà RightToLeft. È tuttavia richiesto un ulteriore passaggio per rendere speculare il controllo nel form. Tale passaggio implica l'impostazione della proprietà RightToLeftLayout, che gestisce l'aspetto dei controlli all'interno di un contenitore.

Non è necessario modificare i valori di proprietà quali il valore TextAlign di un controllo TextBox: il valore rimarrà invariato mentre l'allineamento sarà invertito.

Per visualizzare testo da destra a sinistra

  1. Impostare la proprietà RightToLeft del form su Yes.

  2. Impostare la proprietà RightToLeftLayout del form su true.

  3. Inserire un controllo TextBox nel form, a livello di codice oppure mediante ambiente di sviluppo, ad esempio Visual Studio. Tale controllo erediterà l'impostazione del form per la lettura da destra a sinistra, poiché il valore predefinito della proprietà RightToLeft è Inherit. Se si desidera eseguire l'override dell'impostazione di un altro controllo del form, impostare la proprietà RightToLeft di tale controllo su No.

  4. Compilare ed eseguire l'applicazione. I controlli e il titolo del form verranno visualizzati in forma speculare da destra a sinistra. Provare a immettere del testo all'interno del controllo TextBox. Il testo verrà scritto da destra a sinistra.

Mostra: