Visual Basic.NET - el textbox me roba el ultimo caracter

 
Vista:
sin imagen de perfil

el textbox me roba el ultimo caracter

Publicado por Iosi (2 intervenciones) el 19/01/2023 02:43:25
Hola a todos
el problema que no me deja dormir hoy es el siguiente.
quiero ingresar un dato de 9 caracteres por textbox, sencillo cierto ???
pero cuando lo voy a validar veo que tengo 8 en lugar de 9
ahi va el codigo :

Private Sub T3_KeyPress(sender As Object, e As KeyPressEventArgs) Handles T3.KeyPress
If Char.IsNumber(e.KeyChar) Then
e.Handled = False
Else
e.Handled = True
End If

If T3.Text.Length = 9 Then
T3.ForeColor = Color.Red
Tnom.Text = T3.Text ' puesto solo para verificar el texto
Tfam.Text = T3.Text.Length ' puesto solo para verificar el largo del texto
SendKeys.Send("{TAB}")
End If
End Sub

desde ya mil gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Phil Rob
Val: 3.353
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

el textbox me roba el ultimo caracter

Publicado por Phil Rob (1548 intervenciones) el 19/01/2023 13:04:30
Hola,
No lo he testado, pero pienso que empresa no es el mejor evento.
No sé este quieres hacer, quizá sería mejor de utilizar keyup.
....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil

el textbox me roba el ultimo caracter

Publicado por Iosi (2 intervenciones) el 20/01/2023 00:56:35
Gracias, ese es el problema , ya estoy investigando en esa direccion :)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar