HOLA MENÚ
YO USO DE LA SIGUIENTE MANERA:
Este es un menú contextual con la,opción de des habilitar la opcionde mopdificar y borrado de registro cuando no hay nada en la grilla
******************************************************************************

Local menn_local,s
menn_local = 0
SELECT (this.RecordSource)
IF RECCOUNT() > 0
s = 1
ELSE
s = 0
endif
Define Popup menucontex SHORTCUT Relative From Mrow(),Mcol()
Define Bar 1 Of menucontex Prompt "\<Nuevo..." PICTURE "iconos\NewsAdd.png" &&"iconos\WZNEW.BMP"
Define Bar 2 Of menucontex Prompt "\<Modificar..." PICTURE "iconos\NewsRemove.png" &&WZEDIT.BMP"
Define Bar 3 Of menucontex Prompt "\<Borrar..." PICTURE "iconos\newspaper_close_32.png" &&WZDELETE.BMP"
Define Bar 4 Of menucontex Prompt "\-"
Define Bar 5 Of menucontex Prompt "\<Cerrar" PICTURE "iconos\onebit_27.png" &&PICTURE "iconos\salir.bmp" cancel.png
Set Skip Of Bar 2 Of menucontex s = 0
Set Skip Of Bar 3 Of menucontex s = 0
On Selection Bar 1 Of menucontex menn_local = 1
On Selection Bar 2 Of menucontex menn_local = 2
On Selection Bar 3 Of menucontex menn_local = 3
On Selection Bar 4 Of menucontex menn_local = 4
On Selection Bar 5 Of menucontex menn_local = 5
Activate Popup menucontex
Do Case
Case menn_local = 1
v_abmr21 = 1
thisform.panel.ActivePage = 2
Case menn_local = 2
v_abmr21 = 2
thisform.panel.ActivePage = 2
Case menn_local = 3
v_barrio = barcodigo
Thisform.borrar
Case menn_local = 5
thisform.cancelar
Endcase
****************************************************************************************************
y este es el menú principla de foxpro
tiene la opcion de salta por en cada item del menú y ai se coloca una variable publica que vos tenes que definir y cuando esa variable cumpla esa condición se deshabilitará el menú
ejemplo:
1 Publicamos nuestra variable
Public v_desh_habi_opc
v_desh_habi_opc = 0
2 creamos nuestro menú

3 escribimos las opciones de nuestro menú

4 nivel Informe, Indicador (Informe de Prestamos), Opciones

5 y ultimo es la que hace que se des habilite en al Opciones

cuando la variable es igual a cero en menú se des habilitara
hcolma...@gmail.com es mi correo por cualquier cosa