Propiedad Layout


Disponible para todos los objetos excepto ImageList y Thread.

Lectura/Escritura en tiempo de diseño
Lectura/Escritura en tiempo de ejecución

Indica si el layout de un objeto va de izquierda a derecha o de derecha a izquierda.

El layout de un objeto define la manera en que se muestran el texto y los objetos del Graphics Device Interface (GDI) en una ventana o control, la localización del orígen, y si la coordenada horizontal aumenta al desplazarse hacia la izquierda o hacia la derecha. La mayoría de idiomas requieren un layout de izquierda a derecha (en inglés LTR), pero algunos idiomas, como el árabe y el hebreo, requieren un layout de derecha a izquierda (en inglés RTL).


Para los objetos ventana (Window, MDIWindow y DialogBox), esta propiedad puede tener uno de los valores siguientes:

0  Left-To-Right   El layout de la ventana va de izquierda a derecha (predeterminado).
1  Right-To-Left   El layout de la ventana va de izquierda a derecha. El orígen se posiciona en el extremo derecho de la ventana.


Para los objetos control (excepto ImageList y Thread), esta propiedad puede tener uno de los valores siguientes:

0  Left-To-Right   El layout del control va de izquierda a derecha.
1  Right-To-Left   El layout del control va de izquierda a derecha. El orígen se posiciona en el extremo derecho del objeto.
2  Inherited   El layout del control se hereda de su padre (predeterminado).

En los proyectos visuales, los objetos Group, Picture y Rebar también pueden tener controles hijo, por consiguiente, recuerde tenerlo presente puesto que un control que tenga su propiedad Layout puesta a "2 - Inherited" siempre heredará el layout de su padre (que puede que NO sea la owner window). Por otra parte, hay dos métodos disponibles para modificar el layout en tiempo de ejecución, GetLayoutRTL y SetLayoutRTL.


OBSERVACIONES: La versión 1.06.0.0025 y posteriores también hacen visible la propiedad Layout en tiempo de diseño. Este cambio afectará a los proyectos anteriores a la versión 1.06.0.0025 que tengan un layout de derecha-a-izquierda (en inglés RTL) y probablemente deberá re-posicionar los controles hijo. Lo siento de veras y pido disculpas por las molestias. A partir de ahora todo funcionará correctamente.

AVISO: Esta propiedad no tiene ningún efecto si el Windows utilizado no tiene una plataforma bidireccional (Windows 2000 o posterior).