Oculta opciones de menu

Post Reply
User avatar
wmormar
Posts: 1050
Joined: Fri Oct 07, 2005 10:41 pm
Location: México
Contact:

Oculta opciones de menu

Post by wmormar »

Amigos,

Pos eso, se podrá oculta/mostrar opciones del menú?

Cualquier ayuda es bienvenida.

Gracias de antemano.
William, Morales
Saludos

méxico.sureste
User avatar
Ricardo Ramirez E.
Posts: 161
Joined: Wed Jan 25, 2006 10:45 am
Location: Praia - Cape Verde
Contact:

Re: Oculta opciones de menu

Post 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?
Saludos
Ricardo R.
xHarbour 1.1.0 Simplex , Microsoft Visual Studio 2008, Bcc55, Fwh Build. 9.01
User avatar
wmormar
Posts: 1050
Joined: Fri Oct 07, 2005 10:41 pm
Location: México
Contact:

Re: Oculta opciones de menu

Post 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
William, Morales
Saludos

méxico.sureste
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Oculta opciones de menu

Post 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 ... )
regards, saludos

Antonio Linares
www.fivetechsoft.com
csincuir
Posts: 305
Joined: Sat Feb 03, 2007 6:36 am
Location: Guatemala
Contact:

Re: Oculta opciones de menu

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

Code: Select all

oWndMain:SetMenu( CreaMenu() )
 
User avatar
wmormar
Posts: 1050
Joined: Fri Oct 07, 2005 10:41 pm
Location: México
Contact:

Re: Oculta opciones de menu

Post by wmormar »

Antonio,

muchas gracias, he pensado mucho en ello.
William, Morales
Saludos

méxico.sureste
User avatar
wmormar
Posts: 1050
Joined: Fri Oct 07, 2005 10:41 pm
Location: México
Contact:

Re: Oculta opciones de menu

Post by wmormar »

Carlos,

muy agradecido del ejemplo.
William, Morales
Saludos

méxico.sureste
Post Reply