Form.RightToLeftLayout Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 establecetrue
en , Windows Forms establece elWS_EX_LAYOUTRTL
estilo de ventana y quita losWS_EX_RIGHT
estilos yWS_EX_RTLREADING
.Cuando RightToLeft se establece
Yes
en pero RightToLeftLayout se estableceNo
en , Windows Forms establece los estilos de ventanaWS_EX_RIGHT
yWS_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.