Ayuda-Como validar Textbox para Telefono
Publicado por David (2 intervenciones) el 13/11/2012 14:56:29
Hola,necesito ayuda para validar un textbox para que me quede con el formato 9999-9999 ademas para que en la primera posición no me acepte espacio y que solo acepte estos números (2,3,7,8,9).he intentado hacerlo con un maskedtextbox con la siguiente validación:
'Código para ingresar solo ciertos números
If Len(Me.telefono_proveedor.Text) = "0" Then
If InStr(1, "2,3,7,8,9" & Chr(8), e.KeyChar) = 0 Then
e.KeyChar = ""
End If
End If
'código para ingresar solo números
If Char.IsDigit(e.KeyChar) Then
e.Handled = False
ElseIf Char.IsControl(e.KeyChar) Then
e.Handled = False
Else
e.Handled = True
End If
Pero esta validación no me funciona con el maskedtextbox..!!!
Nota: esto mismo lo probé con un textbox y si me funciona pero en el textbox no se como darle el formato 9999-9999,ingreso los números y me queda 99999999 sin el guion.!
Espero me entiendan y puedan ayudarme..!!
'Código para ingresar solo ciertos números
If Len(Me.telefono_proveedor.Text) = "0" Then
If InStr(1, "2,3,7,8,9" & Chr(8), e.KeyChar) = 0 Then
e.KeyChar = ""
End If
End If
'código para ingresar solo números
If Char.IsDigit(e.KeyChar) Then
e.Handled = False
ElseIf Char.IsControl(e.KeyChar) Then
e.Handled = False
Else
e.Handled = True
End If
Pero esta validación no me funciona con el maskedtextbox..!!!
Nota: esto mismo lo probé con un textbox y si me funciona pero en el textbox no se como darle el formato 9999-9999,ingreso los números y me queda 99999999 sin el guion.!
Espero me entiendan y puedan ayudarme..!!
Valora esta pregunta


0