Form.RightToLeftLayout Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur indiquant si l'effet miroir de droite à gauche est activé.
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
Valeur de propriété
true
si l'effet miroir de droite à gauche est activé ; sinon, false
pour obtenir un positionnement de contrôle enfant standard. La valeur par défaut est false
.
Remarques
Le RightToLeftLayout bien est principalement utile pour développer des formes prêtes pour le monde pour un public mondial. De nombreux formulaires sont conçus de sorte que les contrôles soient disposés sur un formulaire de gauche à droite. Ces formulaires sont compatibles avec les langues qui suivent cette direction d’écriture. Toutefois, lorsque vous affichez les mêmes formulaires pour les utilisateurs de langues de droite à gauche, il est souvent préférable d’inverser l’ordre des contrôles sur le formulaire. Si les propriétés et RightToLeft sont true
, la RightToLeftLayout mise en miroir est activée pour le formulaire, et le placement du contrôle et le flux de texte se trouvent de droite à gauche.
Contrairement à RightToLeft, RightToLeftLayout n’hérite pas. Si vous souhaitez qu’il prenne effet pour les contrôles enfants, vous devez le définir sur chaque contrôle enfant que vous souhaitez mettre en miroir.
Le dessin du propriétaire n’est pas pris en charge lorsque RightToLeftLayout est défini sur Yes
. Les événements de dessin du propriétaire se produisent toujours, mais le comportement de tout code que vous créez dans ces événements n’est pas défini. En outre, , BackgroundImageOpacity, TransparencyKeyet les événements de peinture ne sont pas pris en charge.
Les RightToLeftLayout propriétés et RightToLeft entraînent la définition des styles de fenêtre de l’API Windows suivants :
Lorsque RightToLeft a la
Yes
valeur et RightToLeftLayout a latrue
valeur , Windows Forms définit leWS_EX_LAYOUTRTL
style de fenêtre et supprime lesWS_EX_RIGHT
styles et .WS_EX_RTLREADING
Lorsque RightToLeft a la
Yes
valeur mais RightToLeftLayout a la valeurNo
, Windows Forms définit les styles deWS_EX_RIGHT
fenêtre etWS_EX_RTLREADING
.
La modification de la valeur de cette propriété déclenche l’événement RightToLeftLayoutChanged .
Pour plus d’informations sur les problèmes de mondialisation, consultez Meilleures pratiques pour le développement d’applications prêtes pour le monde.