Hola a todos.
Posiblemente la duda que planteo sea de novato, pero no termino de dar con
la solución.
Tengo un formulario WinForm, con controles tipo botón y cajas de texto.
Lo que pretendía conseguir es capturar la pulsación de la tecla RETURN y
convertirla en TAB, si el foco se encuentra en una caja de texto, para que
pase al siguiente campo. Si se encuentra en un control botón, pues que se
ejecute la acción de ése botón.
En el formulario tengo asignada la propiedad KeyPreview = true.
Luego he generado la función para que capture el evento de la pulsación de
teclas antes de que llegue a los controles, (o eso entiendo que hace y si
no, es lo que yo pretendo):
private void Form1_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
{
Debug.WriteLine("PreviewKeyDown()");
}
Pero a esta función nunca llega nada, seguramente estoy pasando algo por
alto, pero no termino de dar con la solución.
Si alguien ve donde me estoy equivocando le agradecería me orientase hacia
el camino de la solución.
Gracias por anticipado.
Tomás.
Leer las respuestas