Compartir a través de


Form.RightToLeftLayout Propiedad

Definición

Obtiene o establece un valor que indica si está activada la colocación reflejada de derecha a izquierda.

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

Valor de propiedad

true si está activada la colocación reflejada de derecha a izquierda; de lo contrario, false para la colocación del control secundario estándar. De manera predeterminada, es false.

Comentarios

La RightToLeftLayout propiedad es principalmente útil para desarrollar formularios listos para el mundo para audiencias mundiales. Muchas formas están diseñadas para que los controles estén dispuestos en un formulario de forma de izquierda a derecha. Estos formularios son compatibles con los idiomas que siguen esta dirección de escritura. Sin embargo, cuando se muestran los mismos formularios a los usuarios de idiomas de derecha a izquierda, a menudo es preferible invertir el orden de los controles del formulario. Si las RightToLeftLayout propiedades y RightToLeft son true, la creación de reflejo se activará para el formulario y la selección de ubicación del control y el flujo de texto serán de derecha a izquierda.

A diferencia RightToLeftde , RightToLeftLayout no hereda. Si desea que surta efecto para los controles secundarios, debe establecerlo en cada control secundario que desee reflejar.

No se admite el dibujo del propietario cuando RightToLeftLayout se establece en Yes. Los eventos de dibujo del propietario se seguirán produciendo, pero no se define el comportamiento de cualquier código que cree en estos eventos. Además, no se admiten los BackgroundImageeventos de pintura , OpacityTransparencyKey, y .

Las RightToLeftLayout propiedades y RightToLeft hacen que se establezcan los siguientes estilos de ventana de la API de Windows:

  • Cuando RightToLeft se establece Yes en y RightToLeftLayout se establece trueen , Windows Forms establece el WS_EX_LAYOUTRTL estilo de ventana y quita los WS_EX_RIGHT estilos y WS_EX_RTLREADING .

  • Cuando RightToLeft se establece Yes en pero RightToLeftLayout se establece Noen , Windows Forms establece los estilos de ventana WS_EX_RIGHT y WS_EX_RTLREADING .

Al cambiar el valor de esta propiedad, se genera el RightToLeftLayoutChanged evento .

Para obtener más información sobre los problemas de globalización, consulte Procedimientos recomendados para desarrollar aplicaciones listas para el mundo.

Se aplica a

Consulte también