Oculta opciones de menu

Oculta opciones de menu

Postby wmormar » Wed Apr 08, 2009 4:54 am

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
wmormar
 
Posts: 1073
Joined: Fri Oct 07, 2005 10:41 pm
Location: México

Re: Oculta opciones de menu

Postby Ricardo Ramirez E. » Wed Apr 08, 2009 7:31 am

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
Ricardo Ramirez E.
 
Posts: 161
Joined: Wed Jan 25, 2006 10:45 am
Location: Praia - Cape Verde

Re: Oculta opciones de menu

Postby wmormar » Thu Apr 09, 2009 5:18 am

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
wmormar
 
Posts: 1073
Joined: Fri Oct 07, 2005 10:41 pm
Location: México

Re: Oculta opciones de menu

Postby Antonio Linares » Thu Apr 09, 2009 9:35 am

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
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Oculta opciones de menu

Postby csincuir » Thu Apr 09, 2009 12:55 pm

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

FUNCTION CreaMenu()
MENU oMenu
MENUITEM...etc
If lOpcion
   MENUITEM "xxx"
   ...etc.
EndIf
ENDMENU
 

Luego solo lo actualizas de esta forma:
Code: Select all  Expand view

oWndMain:SetMenu( CreaMenu() )
 
csincuir
 
Posts: 396
Joined: Sat Feb 03, 2007 6:36 am
Location: Guatemala

Re: Oculta opciones de menu

Postby wmormar » Fri Apr 10, 2009 3:53 am

Antonio,

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

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

Re: Oculta opciones de menu

Postby wmormar » Fri Apr 10, 2009 3:54 am

Carlos,

muy agradecido del ejemplo.
William, Morales
Saludos

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


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 78 guests