Pasar de un textbox a otro textbox automáticamente

7 envíos / 0 nuevos
Último envío
Jesús Martínez
Imagen de Jesús Martínez
Offline
última acción: Hace 3 meses 4 semanas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntos
alta: 31/03/2013 - 17:15
Puntos: 5008
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 5 horas 39 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 10690
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

 

 

 

------
Ya sé Excel, pero necesito más.

Jesús Martínez
Imagen de Jesús Martínez
Offline
última acción: Hace 3 meses 4 semanas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntos
alta: 31/03/2013 - 17:15
Puntos: 5008
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 1 año 3 meses
alta: 25/07/2018 - 00:10
Puntos: 135
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

cARLOS VASQUEZ ... (no verificado)
Imagen de gerocire
CAMBIAR DE TEXTBOX A TEXTBOX SOLO AL PRESIONAR ENTER

veo que para cambiar de caja de texto a caja de texto le pones un tope de caracteres para que salte a la siguiente caja de texto. Pero si deseas que salte solo al hacer enter, ¿como lo harias?. Probe "enterkeybehaior" poniendolo en "true", pero eso solo me sirve del segundo campo de texto al tercero y cuarto, pero del primero al segundo no. ¡Que puedo hacer!

DAVID BATEN
Imagen de DAVID BATEN
Offline
última acción: Hace 1 semana 5 días
alta: 11/10/2020 - 04:19
Puntos: 35
Como lo solucionaste 

Como lo solucionaste