2009-03-09 13 views
7

Para transferir texto de un cuadro de texto a otro, he creado un botón de enviar. Sin embargo, sería preferible usar la funcionalidad de la tecla 'enter'.Presiona presionando Enter en un formulario de Windows

No estoy seguro, pero creo que el código ascii es 13. De todos modos, ¿cómo hago esta tarea?

Respuesta

22

Mire la propiedad Form.AcceptButton.

5

Puede suscribirse al evento KeyUp del cuadro de texto.

using System.Windows.Forms; 

private void txtInput_KeyUp(object sender, KeyEventArgs e) 
{ 
    if(e.KeyCode == Keys.Enter) 
     DoSomething(); 
} 
+1

Mi voto no fue porque estaba relacionado con esta pregunta específica, sino porque lo encontré al buscar soluciones a mi problema específico y funcionó. Quería enviar un formulario cuando el usuario agregó texto a un cuadro combinado y presionó Enter. –

Cuestiones relacionadas