Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés. Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Que tal Pablo? Te explico como lo tengo actualmente. En el generador de Menu hay una casilla que se llama opciones dentro de esta hay un campo que llama "Saltar por:" ahi ingresas una variable que nos servira para habilitar o deshabiltar la barra de menu. Esta variable tiene que ser definida como publica. Lo puedes hacer en tu programa principal donde llamas al menu.
Yo lo tengo asi :
Programa Principal Public acceso acceso=.t.
Disenador de Menu: Barra Principal <Tablas <Taller <Consultas En cada menu de la barra principal en la casilla Opciones -> Saltar -> he escrito la variable acceso=.f. (Esto lo tienes que hacer solo en los menu de la Barra Principal. No en lo submenus) ejem : <Tablas ->Opciones -> Saltar por = Acceso=.f.
En cada submenu de la barra principal tiene una pestana que dice "accion" donde tienes varias opciones. No se como la tengas tu pero yo la tengo como procedimiento y en procedimiento(valga la redundancia) tengo algo como esto:
Acceso=.f. Do Form TablaClientes.scx Al poner Acceso=.f. (Estoy deshabilitando la barra principal del menu y llamando al formulario de clientes.)
Ahora para habilitar la barra principal en el boton salir de Clientes tengo el siguiente codigo: Acceso=.t. (Estoy habilitando la barra principal del menu y saliendo del formulario de clientes. Esta variable la tienes que escribir en cada boton salir de cada formulario que salga hacia la barra principal.) thisform.release
Es sencillo. Pruebalo y me contas.
Saludos de Peru, Cesar Diez-Canseco
Valora esta respuesta
0
Comentar
RE:Inhabilitar opciones del menú
Publicado por Juan Manuel Ciceri (1 intervención) el 09/07/2023 23:20:04
excelente , muchas gracias
Valora esta respuesta
0
Comentar
RE:Inhabilitar opciones del menú
Publicado por EDMUNDO (1 intervención) el 22/07/2009 22:51:25