Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
OBJECT MOVE
|
OBJECT MOVE ( {* ;} objeto ; moveH ; moveV {; redimH {; redimV {; *}}} ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
* | Operador |
![]() |
Si se especifica, objeto es un nombre de objeto (cadena) Si se omite, objeto es una variable | |||||
objeto | Objeto de formulario |
![]() |
Nombre del objeto (si se especifica *) o Campo o variable (si se omite *) | |||||
moveH | Entero largo |
![]() |
Valor del movimiento horizontal del objeto (>0 = a la derecha, <0 = a la izquierda) | |||||
moveV | Entero largo |
![]() |
Valor del movimiento vertical del objeto (>0 = hacia abajo, <0 = hacia arriba) | |||||
redimH | Entero largo |
![]() |
Valor del redimensionamiento horizontal del objeto | |||||
redimV | Entero largo |
![]() |
Valor del redimensionamiento vertical del objeto | |||||
* | Operador |
![]() |
Si se especifica = coordenadas absolutas Si se omite = coordenadas relativas | |||||
El comando OBJECT MOVE permite mover los objetos en el formulario actual, definido por los parámetros * y objeto, moveH píxeles horizontalmente y moveV píxeles verticalmente.
También es posible (opcionalmente) redimensionar los objetos redimH píxeles horizontalmente y redimV píxeles verticalmente.
La dirección de movimiento y redimensionamiento depende de los valores pasados en los parámetros moveH y moveV:
Si pasa el primer parámetro opcional *, indica que el parámetro objeto es un nombre de objeto (una cadena de caracteres). Si no pasa el parámetro *, objeto es un campo o una variable. En este caso, usted no pasa una cadena sino una referencia de un campo o de una variable (campo o variable de tipo objeto únicamente).
Si pasa un nombre de objeto en el parámetro objeto y utiliza el carácter arroba (“@”) para seleccionar más de un objeto, todos los objetos seleccionados se moverán o redimensionarán.
Nota: desde la versión 6.5, es posible definir el modo de interpretación del carácter arroba (“@”), cuando se incluye en una cadena de caracteres. Esta opción tiene un impacto en los comandos “Propiedades de los objetos”. Por favor consulte el Manual de Diseño.
Por defecto, los valores moveH, moveV, redimH y redimV modifican las coordenadas del objeto relativamente a su posición anterior. Si quiere que los parámetros definan las coordenadas absolutas, pase el último parámetro opcional *.
Este comando funciona en los siguientes contextos:
La siguiente instrucción mueve el botón “boton_1” 10 píxeles a la derecha, 20 píxeles hacia arriba y agranda el botón 30 píxeles de largo y 40 de alto:
OBJECT MOVE(*;"boton_1";10;-20;30;40)
La siguiente instrucción mueve el botón “boton_1” a las siguientes coordenadas (10;20) (30;40):
OBJECT MOVE(*;"boton_1";10;20;30;40;*)
OBJECT DUPLICATE
OBJECT GET COORDINATES
OBJECT SET COORDINATES
Producto: 4D
Tema: Objetos (Formularios)
Número
664
Modificado: 4D v6.7
Renombrar: 4D v12 (MOVE OBJECT)
Manual de lenguaje 4D ( 4D v20 R7)