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
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


0