FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Oculta opciones de menu
Posts: 1076
Joined: Fri Oct 07, 2005 10:41 PM
Oculta opciones de menu
Posted: Wed Apr 08, 2009 04: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
Posts: 161
Joined: Wed Jan 25, 2006 10:45 AM
Re: Oculta opciones de menu
Posted: Wed Apr 08, 2009 07: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
Posts: 1076
Joined: Fri Oct 07, 2005 10:41 PM
Re: Oculta opciones de menu
Posted: Thu Apr 09, 2009 05: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
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Oculta opciones de menu
Posted: Thu Apr 09, 2009 09: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
Posts: 476
Joined: Sat Feb 03, 2007 06:36 AM
Re: Oculta opciones de menu
Posted: 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 (fw): Select all Collapse
FUNCTION CreaMenu()
MENU oMenu
MENUITEM...etc
If lOpcion
   MENUITEM "xxx"
   ...etc.
EndIf
ENDMENU

Luego solo lo actualizas de esta forma:
Code (fw): Select all Collapse
oWndMain:SetMenu( CreaMenu() )
Posts: 1076
Joined: Fri Oct 07, 2005 10:41 PM
Re: Oculta opciones de menu
Posted: Fri Apr 10, 2009 03:53 AM

Antonio,

muchas gracias, he pensado mucho en ello.

William, Morales

Saludos



méxico.sureste
Posts: 1076
Joined: Fri Oct 07, 2005 10:41 PM
Re: Oculta opciones de menu
Posted: Fri Apr 10, 2009 03:54 AM

Carlos,

muy agradecido del ejemplo.

William, Morales

Saludos



méxico.sureste

Continue the discussion