Problemas con los Shorcuts en mi MainMenu

15/07/2005 - 22:57 por Alejo | Informe spam
Hola:
Bueno mi problema es este, en una aplicacion hecha en C# tengo un MainMenu y
por cuestiones de roles y permisos (requerimientos de la empresa en q
trabajo) tengo que inhabilitar ciertas funciones, osea deshabilitar algunos
MenuItems que tengo pero a algunos MenuItems les he puesto Shortcuts, y el
problema aparece cuando inicio la aplicacion con algunos MenuItems
deshabilitados pero tecleo su respectivo Shortcut, se activa la funcion del
MenuItem q habia deshabilitado.Y eso no debe pasar.
Por q cualquiera puede jugar con el teclado y poder acceder a funciones que
no le es permitido.
Agradecería mucho me ayuden a solucinar mi problema
gracias
Renzo Ruiz Torres
 

Leer las respuestas

#1 Pedro Luna Montalvo, [MVP VB.NET]
16/07/2005 - 06:58 | Informe spam
Saludos Alejo,

Realicé una prueba, pues me parecía muy extraño lo que mencionabas,
sobretodo porque luego de varias aplicaciones en .NET, con ninguna había
notado un comportamiento como el que describes.

Pues hice la prueba, y cuando los MenuItem los deshabilito (Enabled =
false), sus teclas de atajo ya no provocan que se ejecute la acción.

Luego en lugar de deshabilitar, lo que hice fue ocultar los MenuItem
(Visible = false), y las teclas de atajo seguian funcionando, a pesar de que
los elementos ya no eran visibles.

No sera que en lugar de deshabilitar, estas ocultando estos elementos??


Saludos,
Pedro Luna Montalvo, [MVP VB.NET]
Gye, Ecu

"Alejo" escribió en el mensaje
news:uXCLL$
Hola:
Bueno mi problema es este, en una aplicacion hecha en C# tengo un MainMenu
y por cuestiones de roles y permisos (requerimientos de la empresa en q
trabajo) tengo que inhabilitar ciertas funciones, osea deshabilitar
algunos MenuItems que tengo pero a algunos MenuItems les he puesto
Shortcuts, y el problema aparece cuando inicio la aplicacion con algunos
MenuItems deshabilitados pero tecleo su respectivo Shortcut, se activa la
funcion del MenuItem q habia deshabilitado.Y eso no debe pasar.
Por q cualquiera puede jugar con el teclado y poder acceder a funciones
que no le es permitido.
Agradecería mucho me ayuden a solucinar mi problema
gracias
Renzo Ruiz Torres



Preguntas similares