Pasar de un textbox a otro textbox automáticamente

6 envíos / 0 nuevos
Último envío
Jesús Martínez
Imagen de Jesús Martínez
Offline
última acción: Hace 2 semanas 5 horas
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 11 horas 6 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 10680
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 2 semanas 5 horas
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 12 horas
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!