SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: AstridOcando en Viernes 13 de Julio de 2007, 00:51

Título: Textbox
Publicado por: AstridOcando en Viernes 13 de Julio de 2007, 00:51
Hola, necesito de su ayuda por favor.
 
Trabajo en un formulario en donde tengo varios textbox; necesito saber qué pasos debo cumplir para que al ingresar datos en determinado textbox y al llegar a la totalidad de caracteres requeridos (3) el cursor se desplace hasta el siguiente Textbox.
 
Agradezco cualquier comentario que ayude a lograr mi cometido, Gracias de antemano.
Título: Re: Textbox
Publicado por: Mollense en Viernes 13 de Julio de 2007, 00:58
...y programás en?:think:
Título: Re: Textbox
Publicado por: Bicholey en Viernes 13 de Julio de 2007, 01:20
:lol:  :lol:  :lol:  :lol:


En primera especifica en que programas, y en segunda haslo en el foro correspondiente...
Título: Re: Textbox
Publicado por: AstridOcando en Viernes 13 de Julio de 2007, 01:20
Disculpen, Alt F11 = Editor de Texto de Visual Basic, Gracias.
 :D
Título: Re: Textbox
Publicado por: AstridOcando en Viernes 13 de Julio de 2007, 01:21
.................Excel....  :unsure:
Título: Re: Textbox
Publicado por: F_Tanori en Viernes 13 de Julio de 2007, 01:44
http://foros.solocodigo.com/index.php?showforum=41 (http://foros.solocodigo.com/index.php?showforum=41)

Visual Basic For Applications (VBA)


Puedes hacer algo como esto

Código: Text
  1. Private Sub TextBox1_Change()
  2.   If Len(TextBox1) = 3 Then
  3.     TextBox2.SetFocus
  4.   End If
  5. End Sub
  6.  
  7.  

o usar la propiedad MaxLength estableciendo el maximo

Código: Text
  1. Private Sub TextBox1_Change()
  2.   If Len(TextBox1) = Me.TextBox1.MaxLength Then
  3.     TextBox2.SetFocus
  4.   End If
  5. End Sub
  6.  


Saludos
Título: Re: Textbox
Publicado por: AstridOcando en Viernes 13 de Julio de 2007, 14:18
Gracias a F. Tanori,

He aqui la solucion para Excel:

Private Sub TextBox1_Change()
If Len(TextBox1) > 2 Then TextBox2.Activate
End Sub

Por cierto, lo correcto es decir y escribir: "HAZLO" con "Z".