Pasar de un textbox a otro textbox automáticamente

5 envíos / 0 nuevos
Último envío
Jesús Martínez ...
Imagen de Jesús Martínez Plantarosa
Offline
última acción: Hace 8 meses 2 semanas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntos
alta: 31/03/2013 - 17:15
Puntos: 4938
Pasar de un textbox a otro textbox automáticamente

Buenas tardes,

Manejo tres textbox limitando su ingreso a 3 caracteres, mi consulta es de una vez ingresado los 3 caracteres pase al siguiente textbox automáticamente, sin la necesidad de darle click al TAB del teclado, muchas gracias por su atención, saludos cordiales

Jesús

AdjuntoTamaño
Image icon captura.jpg20.84 KB

Etiquetas: 

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 20 horas 17 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 9535
Evento Change

cada vez que se teclea algo en un textbox se produce el evento Change, así que puedes comprobar la longitud del texto en ese evento y si es 3, pasar al siguiente control.

por ejemplo

Private Sub TextBox1_Change()

    If Len(Me.TextBox1.Text) = 3 Then

        Me.TextBox2.SetFocus

    End If

End Sub

 

 

 

Data Tools Suite
datos y tablas con Excel

Jesús Martínez ...
Imagen de Jesús Martínez Plantarosa
Offline
última acción: Hace 8 meses 2 semanas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntos
alta: 31/03/2013 - 17:15
Puntos: 4938
Excelente

Muchas gracias, EXCELENTE todo bien

TEMA SOLUCIONADO

Jesus Martinez Plantarosa

gerocire (no verificado)
Imagen de gerocire
visual 6

muchas gracias a mi tambien me sirvio me ha costado trabajo un ejemplo que funcionase jejejeRisaRisa

Andrés Montaña
Imagen de Andrés Montaña
Offline
última acción: Hace 2 meses 1 día
alta: 25/07/2018 - 00:10
Puntos: 75
Hola, justamente la propiedad

Hola, justamente la propiedad objectAutoTab [= Boolean ]  viene bien cuando has definido un Máximo de caracteres para un objeto (TextBox en este caso ) puedes ponerla en True directamente en la ventana de  propiedades del TextBox o incluirlo mediante código En el evento initializate del formulario 

es otra forma de hacerlo a las ya comentadas 

salu2 :) 

Andres Montaña

anfemonga@gmail.com