Foros del Web » Programación para mayores de 30 ;) » .NET »

control enter

Estas en el tema de control enter en el foro de .NET en Foros del Web. Buenas Tengo un form con un combobox ,y queiro que al seleccionar un elemto de la lista y presione ENTER, me busque dicho elemento en ...
  #1 (permalink)  
Antiguo 28/01/2011, 01:55
 
Fecha de Ingreso: diciembre-2010
Mensajes: 24
Antigüedad: 13 años, 3 meses
Puntos: 0
control enter

Buenas
Tengo un form con un combobox ,y queiro que al seleccionar un elemto de la lista y presione ENTER, me busque dicho elemento en una BD. El tema de buscar en la Bd lo hago sin problemas porque lo puedo hacer a traves de un boton , pero lo que quiero es que es busqueda me la haga tambien si presion ENTER ( es decir que la al presionar enter es como si clicara el boton ) .... crei que sera sencillo pero no encuetro en ningun sitio nada que me funcione
  #2 (permalink)  
Antiguo 28/01/2011, 07:07
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 9 meses
Puntos: 267
Respuesta: control enter

Hola ruboma eso lo puedes hacer con el evento KEYPRESS de combo de esta manera :
Código c#:
Ver original
  1. if (e.KeyChar == Convert.ToChar(Keys.Enter))
  2. {
  3. //AQUI VA TU CODIGO DE BUSQUEDA
  4. }
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #3 (permalink)  
Antiguo 28/01/2011, 07:13
 
Fecha de Ingreso: diciembre-2010
Mensajes: 24
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: control enter

Cita:
Iniciado por Aquaventus Ver Mensaje
Hola ruboma eso lo puedes hacer con el evento KEYPRESS de combo de esta manera :
Código c#:
Ver original
  1. if (e.KeyChar == Convert.ToChar(Keys.Enter))
  2. {
  3. //AQUI VA TU CODIGO DE BUSQUEDA
  4. }
No me sale nada , solo se me seleccionada todo el texto del combo
Te dejo el codigo

Código:
Private Sub COMBOMOL(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles COMBOM.KeyPress
        If (e.KeyChar = Convert.ToChar(Keys.Enter)) Then
            MessageBox.Show("hola")
        End If

    End Sub
  #4 (permalink)  
Antiguo 28/01/2011, 07:17
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 9 meses
Puntos: 267
Respuesta: control enter

pues lo acabo de probar y si me bota el mensaje de "hola" ... en vb.net, Fijate si ese evento que has colocado esta referenciado con tu combo porque tiene de nombre "Private Sub COMBOMOL...."
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #5 (permalink)  
Antiguo 28/01/2011, 10:34
 
Fecha de Ingreso: febrero-2010
Ubicación: México
Mensajes: 738
Antigüedad: 14 años, 1 mes
Puntos: 37
Respuesta: control enter

Hola ruboma prueba cvon lo siguiente:

Código vb.net:
Ver original
  1. '-- Prueba en el evento keyDown de tu Combobox
  2. Private Sub ComboBox1_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles ComboBox1.KeyDown
  3.         If e.KeyCode = Keys.Enter Then
  4.             '-- Tu código de búsqueda, si lo tienes en un botón puedes hacer lo siguiente
  5.             btnBuscar.PerformClick()
  6.         End If
  7. End Sub

Saludos!!!
__________________
http://ka0stj.wordpress.com/

Etiquetas: control, enter
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:38.