CLR: .Net / Mono / Boo / Otros CLR > VB .NET
Abligar A Que Ponga "-" En Un Textbox
Sagma:
hola amigos, tendro dos consultas:
1. como puedo hacer para obligar, en un textbox, que el cuarto caracter, sea si o si, "-" un guion, por ejemplo "AAA-111 a".
2. como le hago o en que evento pongo para que cuando digite la tecla enter o el tab, para ir al otro textbox, este controle que si el campo es nulo, me salga un mensaje.
por que yo lo pongo en el boton, de guardar, y es esperar mucho, sino que cuando pase ese textbox, salte el mensaje.
gracias :comp:
Cajami:
Bueno si no me equivoco ps en el evento Gotfocus de los TextBox que se desencadena cuando pierde el cursor, y si no me equivoco ps debes poner asi:
If Mid(TextBox1. Text, 4,1) = "-" Then
TextBox2. Focus
Esle
e.Handles = True
End If
Bueno probaría eso que te he dado pero he formateado mi maquina y aun no le instala el visual, espero que sea ese :D :hola:
Tumbes - Perú
lencho:
Aqui te va otra ayuda, pero con el evento KeyPress.
--- Código: Text --- Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress If TextBox1.Text.Length = 3 Then If e.KeyChar = "-" Then MsgBox("ta correcto") Else MsgBox("ta INcorrecto") e.Handled = True End If End If End Sub
Ojala y te sirva.
BYTE.
lencho:
--- Citar ---CODE
Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
If TextBox1.Text.Length = 3 Then
If e.KeyChar = "-" Then
MsgBox("ta correcto")
Else
MsgBox("ta INcorrecto")
e.Handled = True
End If
End If
End Sub
[/CODE]
--- Fin de la cita ---
solo que hay un problema.
Cuando estamos en el cuarto caracter y queremos volver pa atras, con la tecla (<--), que no se que se llama, lo toma como un caracter no correcto.
trata de acomodar
--- Citar --- e.Handled = True
--- Fin de la cita ---
poniendole un If antes de ejecutar esa funcion, verificando si es esa tecla.
BYTE.
Sagma:
gracias amigo, lo pruebo y les aviso :comp:
Navegación
[#] Página Siguiente
Ir a la versión completa