Visual Basic - Menus on the fly

Life is soft - evento anual de software empresarial
 
Vista:

Menus on the fly

Publicado por juanse (4 intervenciones) el 20/05/2006 00:11:44
Hola

Estoy haciendo un sistema que muestra habilita/desabilita opciones del menu en funcion del tipo de usuario que se trate. El tema es no me gusta que el usuario limitado vea que opciones tiene por ejemplo el user administrador, aunque esten desabilitadas.

No pude encontrar la forma de lograrlo...una alternativa es generar 2 exes, pero no seria la mejor solucion-

Puedo solucionar esto con el menu estandar de VB o debo recurrir a un OCX? cual? el sistema debe correr en todos los win desde 95 a XP/2003.

gracias por su ayuda
Juanse

[email protected]
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Menus on the fly

Publicado por ivan (3 intervenciones) el 20/05/2006 00:26:11
En vez de usar la propiedad Enabled, usa la propiedad Visible
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Menus on the fly

Publicado por juanse (4 intervenciones) el 20/05/2006 00:46:50
gracias Ivan, creo que me exprese mal. Lo que quise decir es agregarlos en tiempo de ejecucion. se puede?

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Menus on the fly

Publicado por ivan (3 intervenciones) el 20/05/2006 01:39:35
No creo que se pueda, en mi caso los pongo vivibles e invisibles... dependiendo de los derechos o permisos que tenga casa usuario

En una aplicación aparte defino qué usuarios entran a determinados módulos y qué pueden hacer en dichos módulos.

El Editor de Menús que trae el Visual sólo está disponible en tiempo de diseño, al menos que uses otros menús como el StarMenuXP, el cual no se usarlo...

Suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar