que estoy experimentando algunas dificultades con las teclas mnemotécnicas en Windows Forms:acelerador (clave mnemotécnica) se ejecutan sin necesidad de pulsar la tecla ALT
Basta con tener un formulario con un botón, que utiliza ALT + s como el acelerador:
this.searchButton = new System.Windows.Forms.Button();
this.searchButton.Text = "&search";
La acción del botón se ejecuta simplemente presionando "s" (sin presionar la tecla ALT). He comprobado algunas otras aplicaciones, y las acciones del acelerador solo se ejecutan cuando se presiona la tecla ALT.
- ¿Es esto un problema de .NET?
- ¿Cómo podría solucionar este problema?
Gracias de antemano.
¿Qué versión de .NET estás usando? – leanne
@leanne: Es .NET 2.0, pero también he probado .NET 3 y .NET 3.5 y .NET 4.0 también están fallando. –
+1 porque acabo de experimentar el mismo problema y esta pregunta es útil. Pero técnicamente es una "tecla mnemotécnica", no una tecla aceleradora, ¿no? – MarkJ