Controlar la entrada de datos en un textbox

19/07/2004 - 17:06 por Tecnicos Aydai | Informe spam
Alguien sabria como hacer que en un text box solo se puedan introducir
numeros?? Estoy en una aplicacion windows, con vb.net

Preguntas similare

Leer las respuestas

#1 Carlos Solivan
20/07/2004 - 00:48 | Informe spam
Puedes hacer esto.
Si no lo deja puesto. Tiene un problema que si escribes
123ab te borra todo. Tendrías que ponerte a jugar con los
stream para solucionarlo y recortar para que te guarde
hasta que encuentre algo que no sea numero . No se para
que lo quieres.
Esta el error Provider pero no me recuerdo que lo puedes
o solo pone el mensaje bonito.


Private Sub TextBox1_TextChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
TextBox1.TextChanged

If IsNumeric(Me.TextBox1.Text) = False Then

Me.TextBox1.Text = String.Empty

End If

End Sub



Mostrar la cita
puedan introducir
Mostrar la cita
#2 Carlos Solivan
20/07/2004 - 05:30 | Informe spam
Perdona los stream no es . Conteste una 2 preguntas en 1

Para ese problema si no hay otra forma de hacerlo extrae
los caracteres de la cadena. Utilizando los comandos BASIC
Microsoft.VisualBasic.Mid ,left,rigtht,InStr ect.

Mostrar la cita
los
Mostrar la cita
#3 Tecnicos Aydai
20/07/2004 - 09:02 | Informe spam
Gracias.
"Carlos Solivan" escribió en el
mensaje news:040c01c46e09$eaa242c0$
Perdona los stream no es . Conteste una 2 preguntas en 1

Para ese problema si no hay otra forma de hacerlo extrae
los caracteres de la cadena. Utilizando los comandos BASIC
Microsoft.VisualBasic.Mid ,left,rigtht,InStr ect.

Mostrar la cita
los
Mostrar la cita
#4 Tristan
20/07/2004 - 22:18 | Informe spam
Para números enteros, incluye este código en el evento KeyPress del TextBox.

If Not Char.IsDigit(e.KeyChar) AndAlso Not Char.IsControl(e.KeyChar) Then
e.Handled = True
End If

Para otros tipso de números, utiliza la función de compatibilidad IsNumeric,
o bien el método Double.TryParse.

Otra opción interesante es utilizar expresiones regulares (Regex).

Juan Carlos Badiola
MVP - C#
#5 Yosall
13/08/2004 - 08:09 | Informe spam
Hola puedes checar esta liga ahi encontraras la respuesta

http://www.panoramabox.com/GoPub.aspx?IdObj08

"Tecnicos Aydai" escribió en el mensaje
news:OtH5%
Mostrar la cita
Ads by Google
Search Busqueda sugerida