none
textbox autocompletemode no envia focus RRS feed

  • Pregunta

  • Buenas

    Programo en vb.net

    Tengo un textbox un autocompletemode, hasta el momento bien, el problema que tengo es que al momento de seleccionar un dato de la lista y oprimir la tecle enter para que el focos se pase al siguiente textbox no me funciona.

    El código para pasar de un textbox al siguiente textbox es el siguiente.

    Private Sub txtCodigoProducto_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtCodigoProducto.KeyPress
    
            If e.KeyChar = Microsoft.VisualBasic.ChrW(13) Then
                txtdescripcion.Focus()
            End If
    
        End Sub
    espero su ayuda 

    lunes, 27 de mayo de 2019 23:26

Respuestas

  • Pruebalo asi.

    Private Sub txtCodigoProducto_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtCodigoProducto.KeyPress
    
    	If e.KeyChar = CType(Keys.Enter, [Char]) Then
    		e.Handled = True
    		SendKeys.Send("{TAB}")
    	End If
    End Sub


    Cristian Torres
    Blog Cristian Torres

    El Salvador - San Salvador

    • Marcado como respuesta EliannyRD jueves, 30 de mayo de 2019 12:22
    miércoles, 29 de mayo de 2019 21:25

Todas las respuestas

  • Hola  

    Gracias por levantar tu consulta en los foros de MSDN. Con respecto a la misma, te hago la recomendación de ingresar al siguiente enlace en donde puedes encontrar una posible solución para tu problema.

    https://social.msdn.microsoft.com/Forums/es-ES/5392f76b-1cd3-4d25-bc55-e9669cac7ec5/focus-textbox?forum=vcses

    https://social.msdn.microsoft.com/Forums/es-ES/c60c2df0-9840-45dc-8772-4a6aaafab964/focus-en-textbox?forum=vcses

    https://social.msdn.microsoft.com/Forums/es-ES/5a5d21b2-75d7-411b-a2b9-776214fd98bb/focus-en-textbox?forum=vcses

    https://social.msdn.microsoft.com/Forums/es-ES/fc9a8f75-f8d0-4e90-adeb-4a1e1397b885/cambiar-entre-textbox-focus-del-teclado?forum=winformses

    https://social.msdn.microsoft.com/Forums/es-ES/7bdf1379-22c5-4b8e-a842-b7b843e008fc/como-obtengo-el-focus-de-un-textbox?forum=netfxwebes

    Gracias por usar los foros de MSDN.

    Carlos Ruiz
     ____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.
    miércoles, 29 de mayo de 2019 16:11
  • Pruebalo asi.

    Private Sub txtCodigoProducto_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtCodigoProducto.KeyPress
    
    	If e.KeyChar = CType(Keys.Enter, [Char]) Then
    		e.Handled = True
    		SendKeys.Send("{TAB}")
    	End If
    End Sub


    Cristian Torres
    Blog Cristian Torres

    El Salvador - San Salvador

    • Marcado como respuesta EliannyRD jueves, 30 de mayo de 2019 12:22
    miércoles, 29 de mayo de 2019 21:25
  • Resulto 100x%

    gracias.... 

    jueves, 30 de mayo de 2019 12:22