Form.RightToLeftLayout Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 sutrue
, Windows Forms imposta lo stile dellaWS_EX_LAYOUTRTL
finestra e rimuove gliWS_EX_RIGHT
stili eWS_EX_RTLREADING
.Quando RightToLeft è impostato su ma RightToLeftLayout è impostato
Yes
suNo
, Windows Forms imposta gli stili dellaWS_EX_RIGHT
finestra eWS_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.