Saltar al contenido principal
Versión: Siguiente

OBJECT SET COORDINATES

OBJECT SET COORDINATES ( {* ;} objeto ; izquierda ; sup {; derecha ; inf} )

ParámetroTipoDescripción
*OperadorSi se especifica, objeto es un nombre de objeto (cadena)
Si se omite, objeto es un campo o una variable
objetoIntegerNombre de objeto (si * se especifica) o
Campo o variable (si * se omite)
izquierdaIntegerCoordenada izquierda del objeto en píxeles
supIntegerCoordenada superior del objeto en píxeles
derechaIntegerCoordenada derecha del objeto en píxeles
infIntegerCoordenada iinferior del objeto en píxeles

Este comando no es hilo seguro, no puede ser utilizado en código apropiativo.

Descripción

El comando OBJECT SET COORDINATES modifica la ubicación y, opcionalmente, el tamaño del objeto o de los objetos designados por los parámetros objeto y * para el proceso actual.

Nota: este comando es equivalente a utilizar el comando OBJECT MOVE y pasar el segundo parámetro *.

Si pasa el parámetro opcional * indica que el parámetro objeto es un nombre de objeto (cadena). Si no pasa este parámetro, indica que el parámetro objeto es un campo o una variable. En este caso, se pasa una referencia de campo o variable en lugar de una cadena (campo o variable objeto únicamente).

En los parámetros izquierda y sup, pase las nuevas coordenadas absolutas del objeto en el formulario. Estas coordenadas deben expresarse en píxeles con respecto a la esquina superior izquierda del formulario.

También puede pasar los valores de coordenadas absolutas en los parámetros derecha e inf, que indican la esquina inferior derecha del objeto. Si esta esquina no corresponde a la esquina del objeto después de la aplicación de los parámetros izquierda y sup, el objeto cambia de tamaño en consecuencia.

Nota: si desea mover un objeto con respecto a su posición inicial, se recomienda utilizar el comando existente OBJECT MOVE.

Este comando sólo funciona en los siguientes contextos:

  • Los formularios de entrada en el modo entrada,
  • Formulario mostrados usando el comando DIALOG,
  • Encabezados y pies de página de formularios de salida mostrados por el comando MODIFY SELECTION o DISPLAY SELECTION,
  • Los formularios en impresión.

Ejemplo

La siguiente declaración ubica el objeto "button_1" en las coordenadas (10,20) (30,40):

 OBJECT SET COORDINATES(*;"button_1";10;20;30;40)

Ver también

CONVERT COORDINATES
OBJECT GET COORDINATES
OBJECT MOVE