none
Detectar botón "return" del teclado virtual RRS feed

  • Pregunta

  • Hola,

    Tengo un formulario con un textbox y un botón. Me gustaría que cuando el usuario pulse "return" en el teclado, el comportamiento sea el mismo que cuando este pulsara el botón.

    ¿Álguien sabe cómo implementar esto?

    Gracias


    Jesús Bosch Aiguadé
    MSP - MCPD
    http://geeks.ms/blogs/jbosch
    viernes, 28 de enero de 2011 18:00

Respuestas

  • Hola Jesús

    En principio, si controlas el evento KeyDown del textbox recibirás la pulsación de las teclas:

    private void textBox1_KeyDown(object sender, KeyEventArgs e) 
    {
       if (e.Key == Key.Enter)
       {
         this.listBox1.Items.Add(textBox1.Text);
       }
    } 
    
    Espero que te Funcione, un abrazo!
    MCTS .NET Framework 3.5 Windows Forms Application Development
    MCTS .NET Framework 3.5 Windows Presentation Foundation
    Visita mi Blog en Geeks.ms
    Sigueme en Twitter
    • Marcado como respuesta Jesús Bosch lunes, 31 de enero de 2011 16:19
    viernes, 28 de enero de 2011 19:34
    Moderador

Todas las respuestas

  • Hola Jesús

    En principio, si controlas el evento KeyDown del textbox recibirás la pulsación de las teclas:

    private void textBox1_KeyDown(object sender, KeyEventArgs e) 
    {
       if (e.Key == Key.Enter)
       {
         this.listBox1.Items.Add(textBox1.Text);
       }
    } 
    
    Espero que te Funcione, un abrazo!
    MCTS .NET Framework 3.5 Windows Forms Application Development
    MCTS .NET Framework 3.5 Windows Presentation Foundation
    Visita mi Blog en Geeks.ms
    Sigueme en Twitter
    • Marcado como respuesta Jesús Bosch lunes, 31 de enero de 2011 16:19
    viernes, 28 de enero de 2011 19:34
    Moderador
  • Que tal Jesús!

    ¿Como llevas esto? ¿Te ha funcionado la solución que te di?

    Un abrazo!


    MCTS .NET Framework 3.5 Windows Forms Application Development
    MCTS .NET Framework 3.5 Windows Presentation Foundation
    Visita mi Blog en Geeks.ms
    Sigueme en Twitter
    domingo, 30 de enero de 2011 14:44
    Moderador
  • Hola, a mi si me ha servido muy bien, por cierto que evento se debe invocar para que al presionar enter se oculte el teclado virtual??

    CAsh

    Ya pude, solo pase el enfoque a otro objeto, de todos modos gracias...
    • Editado hcanosalas miércoles, 9 de enero de 2013 0:41
    miércoles, 9 de enero de 2013 0:33