SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: VeRaCrUzAnItO-10- en Miércoles 14 de Abril de 2004, 18:49

Título: Validar Textbox Solo Pala Letras
Publicado por: VeRaCrUzAnItO-10- en Miércoles 14 de Abril de 2004, 18:49
con que funcion valido un textbox para que solo admita letras?
Título: Re: Validar Textbox Solo Pala Letras
Publicado por: Blag en Miércoles 14 de Abril de 2004, 19:22
Debes leer el textbox caracter por caracter y utilizar la función IsNumeric() para validar que no sean números.

Saludos,

Blag  :devil:
Título: Re: Validar Textbox Solo Pala Letras
Publicado por: rechy en Miércoles 14 de Abril de 2004, 19:50
Hola, solo cambia los numeros por las letras:

[CODE]
Private Sub text1_KeyPress(KeyAscii As Integer)

cadena = "0123456789." + Chr(8) 'chr(8) = delete, es decir admitimos borrar

If InStr(cadena, Chr(KeyAscii)) = 0 Then
KeyAscii = 0
End If

End Sub

Si tienes algun problema me dices.
Saludos.
Título: Re: Validar Textbox Solo Pala Letras
Publicado por: elmango80 en Jueves 15 de Abril de 2004, 09:27
Hola Veracruzanito!!!

Utiliza el MaskEditor en lugar del Text para eso y en la propiedad Mask utiliza C o ? para decirle que solo admita caracteres de A-Z y a-z, debes colocar una C o ? por cada letra... Te exolico:

En primer lugar el MaskEditor solamente acepta 64 letras como maximo, entonces si quieres que el usuario solamente pueda escribir 10 letras debes colocar

Código: Text
  1.  
  2.     MaskEdBox1.Mask = "??????????"
  3.  
  4.                        o
  5.  
  6.     MaskEdBox1.Mask = "CCCCCCCCCC"
  7.  
  8.  

Bueno busca la ayuda de este control en MSDN que esta muy completa....

:devil: ------------------------- :angel:
Título: Re: Validar Textbox Solo Pala Letras
Publicado por: VeRaCrUzAnItO-10- en Jueves 15 de Abril de 2004, 18:46
Gracias a todos, funciono a la perfección!!. :kicking: