Solo numeros en textbox

14/03/2005 - 16:37 por Guillermo Peralta | Informe spam
Hola, ante todo disculpas por volver a postear este hilo tan recurrente...

Buscando rutinas acerca de como validar que en un textbox se acepten solo
numeros he encontrado varias y de todos los tipos, (algunas bastantes
complejas)...
Probando yo mismo encontre que la siguiente rutina me funciona, pero creeria
que algo incorrecto debe tener, ya que ninguna de las soluciones que vi
antes utliza algo similar.
Me gustaria saber si es "muy incorrecto" utilizar la siguiente funcion para
que no ingrese solo numeros en el textbox (solo en el evento keypress)

Private Sub txtApeNom_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles txtApeNom.KeyPress

If e.KeyChar.IsNumber(e.KeyChar) = True Then

e.Handled = True

End If

End Sub


Gracias y hasta luego
Guillermo
 

Leer las respuestas

#1 Pedro Rivera
15/03/2005 - 07:30 | Informe spam
Private sub Txt_KeyPress()Handles txt.KeyPress
if not isNumeric(Txt.Text) then
messagebox.show("Error")
end if
end sub


Hola, ante todo disculpas por volver a postear este hilo


tan recurrente...

Buscando rutinas acerca de como validar que en un


textbox se acepten solo
numeros he encontrado varias y de todos los tipos,


(algunas bastantes
complejas)...
Probando yo mismo encontre que la siguiente rutina me


funciona, pero creeria
que algo incorrecto debe tener, ya que ninguna de las


soluciones que vi
antes utliza algo similar.
Me gustaria saber si es "muy incorrecto" utilizar la


siguiente funcion para
que no ingrese solo numeros en el textbox (solo en el


evento keypress)

Private Sub txtApeNom_KeyPress(ByVal sender As Object,


ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles


txtApeNom.KeyPress

If e.KeyChar.IsNumber(e.KeyChar) = True Then

e.Handled = True

End If

End Sub


Gracias y hasta luego
Guillermo



.

Preguntas similares