none
textbox RRS feed

Respuestas

  • Hola ,

    Bueno dias mira este codigo  no he dicho que el codigo de Leandro esta mal lo unico que le falta algo se lo incluyo abajo 

     

    >como hago para cuando tengo maxlength de 3 en un textbox el se baje automaticamente al otro textbox

     

        Private Sub TextBox1_KeyUp(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyUp

            If TextBox1.Text.Length >= 3 Then

                SendKeys.Send("{TAB}")

            End If

     

        End Sub

     

    Enmanuel Grullard @ Developer ASP.NET

    Republica Dominicana


    • Propuesto como respuesta Enmanuel Grullard miércoles, 15 de septiembre de 2010 12:17
    • Marcado como respuesta sanford crist viernes, 17 de septiembre de 2010 21:38
    miércoles, 15 de septiembre de 2010 12:17

Todas las respuestas

  • hola

    si se trata de una aplciacion winformas podrias hacer

    Private Sub textBox1_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles textBox1.KeyUp
       
        If textBox1.Lenght => 3 Then
            SendKeys.Send("{TAB}")
        End If
       
    End Sub

    como veras alli en el evento que presiona la tabla en el control se valida el largo ingresado, si llega a 3 entocnes se envia una tabla adicional con el TAB

    - lo que no has  mencionado es en que lenguaje programas ? igual el ejemplo lo puse en vb.net

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    domingo, 12 de septiembre de 2010 4:33
  • funciona pero solo me deja escribir una sola y se baja a otro textbox antes de llegar a la cantidad
    domingo, 12 de septiembre de 2010 22:10

  • mm que raro, si pones un brekpoint en la linea

    If textBox1.Lenght => 3 Then

    al detenerse alli el codigo, si pasas el mouse por sobre la propiedad Length que valor puede obervar ?

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    domingo, 12 de septiembre de 2010 22:30
  • hola,

    Private Sub textBox1_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles textBox1.KeyUp
        
        If textBox1.Lenght => 3 Then
            SendKeys.Send("{TAB}")
        End If
        
    End Sub

    Que raro que a usted el funciones por que a mi no me funciona , verifiquen este es el error que da

    'Lenght' is not a member of 'System.Windows.Forms.TextBox'

     

    un saludo...

     

    Enmanuel Grullard @Developer ASP.NET

    Republica Dominicana

    martes, 14 de septiembre de 2010 19:46
  • Hola ,

    Bueno dias mira este codigo  no he dicho que el codigo de Leandro esta mal lo unico que le falta algo se lo incluyo abajo 

     

    >como hago para cuando tengo maxlength de 3 en un textbox el se baje automaticamente al otro textbox

     

        Private Sub TextBox1_KeyUp(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyUp

            If TextBox1.Text.Length >= 3 Then

                SendKeys.Send("{TAB}")

            End If

     

        End Sub

     

    Enmanuel Grullard @ Developer ASP.NET

    Republica Dominicana


    • Propuesto como respuesta Enmanuel Grullard miércoles, 15 de septiembre de 2010 12:17
    • Marcado como respuesta sanford crist viernes, 17 de septiembre de 2010 21:38
    miércoles, 15 de septiembre de 2010 12:17
  • gracias a todos ahora si me sirvio
    viernes, 17 de septiembre de 2010 21:39