none
Capturar tecla enter en textbox RRS feed

  • Pregunta

  • hola tengo este codigo del cual no me funciona ningun evento que estara pasando?

     

    private void htmlTextbox1_KeyDown(object sender, KeyEventArgs e)
        {
          if (e.KeyCode == Keys.Enter)
          {
            MessageBox.Show("ola");
          }
        }
    
        private void htmlTextbox1_KeyPress(object sender, KeyPressEventArgs e)
        {
          if (e.KeyChar == (char)13)
          {
            MessageBox.Show("ola");
          }
        }

    es un contol que baje de internet htmlTextbox

    que puede estar pasando noo me funciona la tecla enter en el control?

     

    Desde ya muchas gracias!


    .::**~ No Use for A NamE ~**::.
    martes, 1 de junio de 2010 15:59

Respuestas

Todas las respuestas

  • hola

    has verificado que el handler del evento este asignado

     

    selecciona el textbox, en el designer de tu form, luego presiona F4 para ver las propeidades de textbox, ve al "Solution Explorer" y presiona el icono de forma de rayo amarillo, veras la lsita de eventos

    busca KeyDown y desplega el combo buscando htmlTextbox1_KeyDown, seleccionalo

    de esta forma estas adjuntando el handler del evento

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    martes, 1 de junio de 2010 16:03
  • asi lo tengo..

     

    mira

     

    subir imagenes
    .::**~ No Use for A NamE ~**::.
    martes, 1 de junio de 2010 16:33
  • Aseguraste de ponerle el autopostback= true al control en la pagina.

    Saludos.


    Alexander Díaz Fernandez (Ingeniero de Sistemas-Madrid)
    •Microsoft Certified Professional Developer Web Developer
    •Microsoft Certified Technology Specialist Distributed Applications
    •Microsoft Certified Technology Specialist Web Applications
    •Microsoft Certified Technology Specialist Application Development Foundation c#
    •Microsoft Certified Technology Specialist SQL Server 2005
    •Microsoft Desarrollador 5 estrellas – Gold - Platiniun
    Blog: http://highscalability.wordpress.com
    martes, 1 de junio de 2010 17:07
  • es un win form...
    .::**~ No Use for A NamE ~**::.
    martes, 1 de junio de 2010 17:59

  • si pones un breakpoint en estos eventos se detiene el codigo alli cuando depuras la aplicacion

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    martes, 1 de junio de 2010 18:08
  • prueba con esto:

     

    selecciona el textbox y te vas a las prpiedades y le das clic en el icono de eventos(la imagen de un rayo)

    ahi te aparecen los eventos keypress y keydown

    les das clic y te manda al lugar donde debes de poner el codigo, si te manda a un area de codigo nuevo

    pegas lo que tienes ahi de lo contrario es lo que ya comenta, que los eventos no se estan mandando llamar

     

    espero te sirva


    DavidDDR david_fer1@hotmail.com
    viernes, 4 de junio de 2010 18:18
  • si despues de todo lo que te han dicho no te funciona, entonces debes ponerte en contacto con el que creo ese control para que te de soporte.
    Juan Carlos Ruiz
    Microsoft MVP - Visual C#
    Visita mi blog:

    Ideas de Un Conejo - http://juank.black-byte.com

    jueves, 10 de junio de 2010 15:22
    Moderador