Page 1 of 1
Oculta opciones de menu
Posted: Wed Apr 08, 2009 4:54 am
by wmormar
Amigos,
Pos eso, se podrá oculta/mostrar opciones del menú?
Cualquier ayuda es bienvenida.
Gracias de antemano.
Re: Oculta opciones de menu
Posted: Wed Apr 08, 2009 7:31 am
by Ricardo Ramirez E.
William..
Estuve revisando menu.prg y menuitem.prg, creo que no es posible ello a no ser que reconstruyas las opciones y vuelvas a pintar el menu.
Y pq no activar o desactivar los items?
Re: Oculta opciones de menu
Posted: Thu Apr 09, 2009 5:18 am
by wmormar
Ricardo,
efectivamente lo he hecho de esa manera, aunque sería mucho mejor ocultar lo que no se use.
Bueno, seguiré investigando.
Gracias mil
Re: Oculta opciones de menu
Posted: Thu Apr 09, 2009 9:35 am
by Antonio Linares
William,
La única opción que conozco sería reconstruir el menu quitando las opciones que no quieras mostrar, ó mostrarlas deshabilitadas (puedes usar MENUITEM ... WHEN ... )
Re: Oculta opciones de menu
Posted: Thu Apr 09, 2009 12:55 pm
by csincuir
William,
como ya te han dicho, la única forma es volver a reconstruir tu menu.
Entonces lo que puedes hacer es hacer deciciones dentro de la función que crea el menu, que dependiendo algún parametro no agregue algun "MENUITEM", Ej.:
Code: Select all
FUNCTION CreaMenu()
MENU oMenu
MENUITEM...etc
If lOpcion
MENUITEM "xxx"
...etc.
EndIf
ENDMENU
Luego solo lo actualizas de esta forma:
Re: Oculta opciones de menu
Posted: Fri Apr 10, 2009 3:53 am
by wmormar
Antonio,
muchas gracias, he pensado mucho en ello.
Re: Oculta opciones de menu
Posted: Fri Apr 10, 2009 3:54 am
by wmormar
Carlos,
muy agradecido del ejemplo.