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