FoxPro/Visual FoxPro - Menu progrtamable

 
Vista:

Menu progrtamable

Publicado por Dario (321 intervenciones) el 27/07/2008 01:39:48
tengo un funcion que me crea un menu segun una cadena pero no encuentro la forma de controlar su salida con la opcion "salir".

Su aplicacion es para cualquier proceso que yo lo aplique.

El menu esta confeccionado mediante un menu contextual.

Mientras la cadena es fija no hay problemas, se en el docase que es la ultima opcion, pero si la cadena es variable no encuentro la idea.

Por ejemplo

cad0="Cliente;Proveedor;etc;Salir"
op=f_menu(cad0)

se que la salida es la 4, pero si tengo

cad0="Cliente;Proveedor;etc"
if condicion
cad0=cad0+";Facturacion"
endif

op=f_menu(cad0+";Salir")

aqui op es 5 pero en un proceso cualquiera el do case tiene definido su case 5 para otra operacion o sea que tendria que ser la 6 por el if

como puedo controlas el salir independientemente o bien sabiendo que es la ultima opcion +1 y que agrego el el case

espero me entiendan

Gracias

--
Dario David Puccio
El Cyber_Gaucho
www.chispazodetradicion.com.ar
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