Condividi tramite


Form.RightToLeftLayout Proprietà

Definizione

Ottiene o imposta un valore che indica se è attivato il posizionamento con mirroring da destra a sinistra.

public:
 virtual property bool RightToLeftLayout { bool get(); void set(bool value); };
public virtual bool RightToLeftLayout { get; set; }
member this.RightToLeftLayout : bool with get, set
Public Overridable Property RightToLeftLayout As Boolean

Valore della proprietà

true se è attivato il posizionamento con mirroring da destra a sinistra; in caso contrario, false per usare il posizionamento standard dei controlli figlio. Il valore predefinito è false.

Commenti

La RightToLeftLayout proprietà è principalmente utile per lo sviluppo di forme pronte al mondo per i destinatari in tutto il mondo. Molti moduli sono progettati in modo che i controlli siano disposti in un form in modo da sinistra a destra. Questi moduli sono compatibili con le lingue che seguono questa direzione di scrittura. Tuttavia, quando si visualizzano gli stessi moduli agli utenti di lingue da destra a sinistra, è spesso preferibile invertire l'ordine dei controlli nel form. Se entrambe le RightToLeftLayout proprietà e RightToLeft sono true, il mirroring verrà attivato per il modulo e il posizionamento del controllo e il flusso di testo saranno da destra a sinistra.

A differenza di RightToLeft, RightToLeftLayout non eredita. Se si vuole rendere effettivo per i controlli figlio, è necessario impostarlo su ogni controllo figlio di cui si vuole eseguire il mirroring.

Il disegno del proprietario non è supportato quando RightToLeftLayout è impostato su Yes. Gli eventi di disegno del proprietario si verificheranno ancora, ma il comportamento di qualsiasi codice creato in questi eventi non è definito. Inoltre, gli BackgroundImageOpacityeventi , TransparencyKey, e di disegno non sono supportati.

Le RightToLeftLayout proprietà e RightToLeft determinano l'impostazione degli stili di finestra dell'API Windows seguenti:

  • Quando RightToLeft è impostato su Yes e RightToLeftLayout è impostato su true, Windows Forms imposta lo stile della WS_EX_LAYOUTRTL finestra e rimuove gli WS_EX_RIGHT stili e WS_EX_RTLREADING .

  • Quando RightToLeft è impostato su ma RightToLeftLayout è impostato Yes su No, Windows Forms imposta gli stili della WS_EX_RIGHT finestra e WS_EX_RTLREADING .

La modifica del valore di questa proprietà genera l'evento RightToLeftLayoutChanged .

Per altre informazioni sui problemi di globalizzazione, vedere Procedure consigliate per lo sviluppo di applicazioni pronte per il mondo.

Si applica a

Vedi anche