Compartir a través de


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 mover

    En 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 

Vea también

ACTIVATE POPUP | DEFINE POPUP | SIZE POPUP