Visual Basic.NET - validar textBox

 
Vista:

validar textBox

Publicado por isabael (1 intervención) el 16/06/2008 13:09:35
Quiero validar un textbox en el que se va a escribir el nombre de un archivo de texto para luego crear el mismo.
Lo que intento hacer es que solo acepte números y letras.
Y que en caso de intentar escribir cualquier otro caracter no escriba nada.
Intento hacer esto para que no se introduzcan caracteres en el nombre del archivo que puedan dar error al intentar crear, abrir o trabajar con el.
espero su ayuda.
Caracteres que no me gustaría que entrasen : ,;- _+*`^´¨Ç=!|@"·#$%&¬/()?'¿¡
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

RE:validar textBox

Publicado por hector (78 intervenciones) el 17/06/2008 18:29:11
Hola, aqui te dejo algo espero que te sirva,
Solo para escribir números

If e.KeyChar.IsDigit(e.KeyChar) Then
e.Handled = False
ElseIf e.KeyChar.IsControl(e.KeyChar) Then
e.Handled = False
Else
e.Handled = True
MsgBox("Solo debe ingresar números")
tfono.Focus()
End If

Solo para escribir texto

If e.KeyChar.IsLetter(e.KeyChar) Then
e.Handled = False
ElseIf e.KeyChar.IsControl(e.KeyChar) Then
e.Handled = False
ElseIf e.KeyChar.IsSeparator(e.KeyChar) Then
e.Handled = False
Else
e.Handled = True
MsgBox("Solo puede ingresar Letras")
End If

Suerte
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
sin imagen de perfil

RE:validar textBox

Publicado por Julian Martin  (1 intervención) el 19/06/2008 12:24:47
Escribe esto en el evento keypress del un textbox
select case e.keychar
Select Case e.KeyChar
Case Chr(65) To Chr(90), Chr(97) To Chr(122)
e.Handled = False
Case Chr(8), Chr(32)
e.Handled = False
Case Chr(48) To Chr(57)
e.handled = false
Case Else
e.Handled = True
End Select

Nota : Cualquier consulta ahi esta mi msn [email protected]
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