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



Alguien sabria como hacer que en un text box solo se


puedan introducir
numeros?? Estoy en una aplicacion windows, con vb.net


.

Respuesta Responder a este mensaje
#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.

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



Alguien sabria como hacer que en un text box solo se


puedan introducir
numeros?? Estoy en una aplicacion windows, con vb.net


.



.

Respuesta Responder a este mensaje
#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.

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



Alguien sabria como hacer que en un text box solo se


puedan introducir
numeros?? Estoy en una aplicacion windows, con vb.net


.



.

Respuesta Responder a este mensaje
#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#
Respuesta Responder a este mensaje
#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%
Alguien sabria como hacer que en un text box solo se puedan introducir
numeros?? Estoy en una aplicacion windows, con vb.net


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida