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).