Share via


POP POPUP (Comando)

Restaura la definición de menú especificada que se colocó en la pila con PUSH POPUP.

POP POPUP MenuName

Parámetros

  • MenuName
    Especifica el nombre del menú cuya definición se extrae de la pila. El menú especificado puede ser un menú definido con DEFINE POPUP o un menú del sistema de Visual FoxPro.

Observaciones

Cuando se utiliza con PUSH POPUP, POP POPUP permite guardar una definición de menú, modificarla y restaurarla a su estado original.

Las definiciones de menú se colocan y se eliminan de la pila en el orden último en entrar, primero en salir.

Las definiciones de menú ocupan memoria; por ello, cada POP POPUP debe tener un PUSH POPUP correspondiente que evite el aumento innecesario del uso de memoria de la aplicación.

Ejemplo

En el ejemplo siguiente se crea un menú llamado popExam. Se inserta la definición del menú en la pila y después se modifica uno de los elementos de menú. La definición original del menú se restaura después, extrayéndola de la pila.

DEFINE POPUP popExam FROM 5,5
DEFINE BAR 1 OF popExam PROMPT 'One'
DEFINE BAR 2 OF popExam PROMPT 'Two'
DEFINE BAR 3 OF popExam PROMPT 'Three'
DEFINE BAR 4 OF popExam PROMPT 'Four'
ACTIVATE POPUP popExam NOWAIT

PUSH POPUP popExam 
WAIT 'Popup pushed' WINDOW
RELEASE BAR 2 OF popExam
WAIT 'This is the modified popup' WINDOW

POP POPUP popExam 
WAIT 'Popup popped, original popup restored' WINDOW
DEACTIVATE POPUP popExam
RELEASE POPUP popExam

Vea también

ACTIVATE POPUP | DEFINE POPUP | POP MENU | PUSH MENU | PUSH POPUP