Form.RightToLeftLayout Propiedad

Definición

Obtiene o establece un valor que indica si está activada la colocación reflejada de derecha a izquierda.Gets or sets a value indicating whether right-to-left mirror placement is turned on.

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

Boolean

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.true if right-to-left mirror placement is turned on; otherwise, false for standard child control placement. De manera predeterminada, es false.The default is false.

Comentarios

La RightToLeftLayout propiedad es principalmente útil para desarrollar formularios de uso internacional para audiencias mundiales.The RightToLeftLayout property is primarily useful for developing world-ready forms for worldwide audiences. Muchos formularios están diseñados para que los controles se colocan en un formulario de izquierda a derecha.Many forms are designed so that controls are laid out on a form in a left-to-right fashion. Estos formularios son compatibles con los idiomas que siguen esta dirección de escritura.These forms are compatible with languages that follow this writing direction. Sin embargo, cuando se muestran los mismos formatos a los usuarios de idiomas de derecha a izquierda, a menudo es preferible invertir el orden de los controles en el formulario.However, when you display the same forms to users of right-to-left languages, it is often preferable to reverse the order of the controls on the form. Si las RightToLeftLayout propiedades y RightToLeft son true , la creación de reflejo se activará para el formulario y la ubicación del control y el flujo de texto serán de derecha a izquierda.If both the RightToLeftLayout and RightToLeft properties are true, mirroring will be turned on for the form, and control placement and text flow will be right-to-left.

A diferencia RightToLeft de, no RightToLeftLayout hereda.Unlike RightToLeft, RightToLeftLayout does not inherit. Si desea que surta efecto para los controles secundarios, debe establecerlo en cada control secundario que desee reflejar.If you want it to take effect for child controls, you must set it on each child control that you want mirrored.

No se admite Draw Owner cuando RightToLeftLayout se establece en Yes .Owner draw is not supported when RightToLeftLayout is set to Yes. Los eventos de dibujo de propietario seguirán produciéndose, pero el comportamiento de cualquier código que se cree en estos eventos no está definido.The owner draw events will still occur, but the behavior of any code you author in these events is not defined. Además, BackgroundImage Opacity TransparencyKey no se admiten los eventos de dibujo,,, y.Additionally, BackgroundImage, Opacity, TransparencyKey, and the painting events are not supported.

Las RightToLeftLayout RightToLeft propiedades y hacen que se establezcan los siguientes estilos de ventana de la API de Windows:The RightToLeftLayout and RightToLeft properties cause the following Windows API window styles to be set:

  • Cuando RightToLeft se establece en Yes y RightToLeftLayout se establece en true , Windows Forms establece el WS_EX_LAYOUTRTL estilo de ventana y quita los WS_EX_RIGHT WS_EX_RTLREADING estilos y.When RightToLeft is set to Yes and RightToLeftLayout is set to true, Windows Forms sets the WS_EX_LAYOUTRTL window style, and removes the WS_EX_RIGHT and WS_EX_RTLREADING styles.

  • Cuando RightToLeft se establece en Yes RightToLeftLayout , pero se establece en No , Windows Forms establece los WS_EX_RIGHT estilos de ventana y WS_EX_RTLREADING .When RightToLeft is set to Yes but RightToLeftLayout is set to No, Windows Forms sets the WS_EX_RIGHT and WS_EX_RTLREADING window styles.

Al cambiar el valor de esta propiedad, se genera el RightToLeftLayoutChanged evento.Changing the value of this property raises the RightToLeftLayoutChanged event.

Para obtener más información sobre los problemas de globalización, consulte prácticas recomendadas para desarrollar aplicaciones de uso internacional.For more information about globalization issues, see Best Practices for Developing World-Ready Applications.

Se aplica a

Consulte también