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