Establecer la propiedad ToolStripMenuItem ShortcutKeys de Windows Forms en la tecla del teclado numérico no funciona
Tenemos la capacidad de definir teclas de acceso directo para los elementos del menú de la aplicación Windows Forms. De esa manera puedo decir un elemento del menúArchivo-> Guardar tener la tecla de acceso directoCtrl + S y el controlador del elemento del menú se ejecuta "mágicamente" después de presionarCtrl + S.
El problema es con las teclas del teclado numérico, elShortcutKey
la propiedad no los acepta (no entiendo en qué se diferencian de las otras claves aceptables).
MSDN indica que la propiedad acepta el tipoSystem.Windows.Forms.Keys (Uno de los valores de las claves. El valor predeterminado es Ninguno); y unInvalidEnumArgumentException
se lanzaría cuando el parámetro no sea uno deLlaves valores. Pero por ejemplo Keys.DivideES uno de los valores de Keys y, sin embargo, no se puede usar.
Entonces, ¿cómo puedo configurar un elemento de menú para tener un acceso directo para Numpad*
o teclado numérico+
? ¿Necesito manejar la clave en el formularioProcessCmdKey ¿evento?