MOVE POPUP (Comando)
Mueve un menú definido por el usuario creado con DEFINE POPUP a una nueva posición.
MOVE POPUP MenuName TO nRow1, nColumn1 | BY nRow2, nColumn2
Parámetros
MenuName
Especifica el menú que se va a moverEn Visual FoxPro, no puede mover el menú de sistema.
TO nRow1, nColumn1
Mueve el menú a una posición especificada por nRow1, nColumn1, en una ventana definida por el usuario o en la ventana principal de Visual FoxPro.BY nRow2, nColumn2
Mueve el menú a una posición relativa a su posición actual. nRow2 especifica el número de filas que hay que mover el menú (abajo si nRow2 es positivo, arriba si es negativo). La expresión numérica nColumn2 especifica el número de columnas que hay que mover el menú (hacia la derecha si nColumn2 es positivo, hacia la izquierda si es negativo).
Observaciones
Un menú puede moverse a una posición específica o a una posición relativa a la actual. Si se ha definido un menú, puede moverse; no necesita estar activo ni visible.
Ejemplo
El ejemplo siguiente define y activa un menú, luego lo mueve y cambia su tamaño.
CLOSE DATABASE
CLEAR
DEFINE POPUP popMovIn FROM 2,2 TO 7, 14 PROMPT FILES LIKE *.PRG ;
TITLE 'Programs'
ACTIVATE POPUP popMovIn NOWAIT
=CHRSAW(2)
MOVE POPUP popMovIn BY 5,5 && Move menu down
=CHRSAW(2)
SIZE POPUP popMovIn BY 5,5 && Enlarge the menu
=CHRSAW(2)
SIZE POPUP popMovIn BY -5,-5 && Shrink the menu
=CHRSAW(2)
MOVE POPUP popMovIn BY -5,-5 && Move menu up
=CHRSAW(2)
DEACTIVATE POPUP popMovIn
RELEASE POPUP popMovIn