FoxPro/Visual FoxPro - Menú con opción Inteligente

 
Vista:

Menú con opción Inteligente

Publicado por Jeinner Hidalgo Picado (67 intervenciones) el 24/02/2001 20:20:05
Buenas compañeros, estoy tratando de encontrar una solución para hacer que en el menú principal no se pueda ejecutar más de una vez cada aplicación. PERO..., sin utilizar variables que me indique si ya fue abierta la aplicación.
A alguien se le ocurre cómo puedo hacer para hacer el menú más inteligente y revisar si el Form ya fue creado? (Visual Fox6.0)
Muchas gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Menú con opción Inteligente

Publicado por Elmer Rodriguez (40 intervenciones) el 25/02/2001 23:58:46
Con la propiedad _SCreen.ACtiveForm, puedes saber que forma esta activa en ese momento, tambien puedes desahabilitar cualquier opcion del menu, utilizando una variable global o publica que determine si la opcion del menu se desahabilita.

Utilizando el SKIP FOR lNombreVariable.

Si lNombreVariable es .T., la opcion se bloquea.
Esta la puedes setear en el Init del form, y volverla a .F. en el Destroy.

Espero haberte ayudado.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Menú con opción Inteligente

Publicado por Aragorn (37 intervenciones) el 27/02/2001 01:06:23
Otra alternativa es colocar en la cláusula SKIP FOR del menú el siguiente código:

WEXIST(<formulario>)

donde <formulario> corresponde al nombre entrecomillado de tu form.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar