4D v14.3Separadores |
|||||||||||||||||||
|
4D v14.3
Separadores
Separadores
Un separador divide un formulario en dos áreas, permitiéndole al usuario agrandar o reducir las áreas moviendo el separador. Un separador puede ser horizontal o vertical. El separador tiene en cuenta las propiedades de redimensionamiento de los objetos, lo cual permite personalizar completamente la interfaz. Un separador puede o no ser un “desplazador”. Estas son algunas de las características generales de los separadores:
Una vez insertado, el separador aparece como una línea. Puede modificar su estilo de borde para obtener una línea más fina o cambiar su color. Igualmente puede utilizar un botón invisible como separador con la acción estándar Separador automático. En un formulario, los separadores interactúan con los objetos que los rodean de acuerdo a las opciones de redimensionamiento de estos objetos:
(1) No es posible arrastrar el separador más allá del lado derecho (horizontal) o inferior (vertical) de un objeto ubicado en esta posición. Nota: un objeto completamente dentro de un rectángulo que define el separador se mueve al mismo tiempo que el separador. La propiedad Desplazador está disponible para los objetos separadores en el tema “Opciones de redimensión” de la Lista de propiedades. Cuando un objeto separador tiene esta propiedad, todos los objetos situados a la derecha (separador vertical) o debajo (separador horizontal) son desplazados al mismo tiempo que el separador, sin tope. Este es el resultado del desplazamiento de un separador "desplazador”: Cuando esta propiedad no se aplica a los separadores, el resultado es el siguiente: Esta propiedad está seleccionada por defecto para las nuevas bases. Puede asociar un método de objeto a un separador. Este método será llamado por el evento On Clicked durante todo el desplazamiento. Una variable de tipo Entero largo está asociada a cada separador. Esta variable puede utilizarse en sus métodos de objeto y/o formulario. Su valor indica la posición actual del separador, en píxeles, relativo a su posición inicial.
Igualmente puede mover el separador por programación: sólo tiene que definir el valor de la variable asociada. Por ejemplo, si un separador vertical está asociado a la variable separa1 y usted ejecuta la siguiente declaración: separa1:=-10, el separador se moverá 10 píxeles a la izquierda, como si el usuario lo hiciera manualmente. El desplazamiento se efectúa al final de la ejecución del método de objeto o de formulario que contenga la instrucción. La acción Separador automático permite crear separadores personalizados en sus formularios. Puede asignar esta acción a un objeto de tipo botón invisible. Cuando se asigna esta acción estándar a un botón invisible, el botón actúa exactamente como un separador. Si, por ejemplo, pega una imagen en el botón invisible, puede crear una interfaz personalizada para sus separadores. Para mayor información, consulte el párrafo Botones. |
PROPIEDADES
Producto: 4D ARTICLE USAGE
Manual de Diseño ( 4D v14 R2) |
|||||||||||||||||