Answered by:
How to check the inserted test in a text box is number?

Question
-
How to check the inserted test in a textbox is number?
In vb windows phone application.
- Edited by vensilver Tuesday, October 4, 2011 8:56 PM
Tuesday, October 4, 2011 8:51 PM
Answers
-
Hello vensilver,
ok ,I will put it this way how to check where entered text in textbox is number?
Blogger at http://www.livetut.com/
try this example whit if ConditionPrivate Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click Dim myNumber As Integer If Integer.TryParse(Me.TextBox1.Text, myNumber) Then MessageBox.Show(myNumber & "is number") Else MessageBox.Show(myNumber & "is not number") End If End Sub
Regards.
Carmelo La MonicaBlog http://community.visual-basic.it/carmelolamonica/
WordPress http://carmelolamonica.wordpress.com/
- Edited by Carmelo La Monica Tuesday, October 4, 2011 9:25 PM
- Marked as answer by vensilver Tuesday, October 4, 2011 9:30 PM
Tuesday, October 4, 2011 9:08 PM -
Hello vensilver,
ok ,I will put it this way how to check where entered text in textbox is number?
Blogger at http://www.livetut.com/
try this example whit if ConditionPrivate Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click Dim myNumber As Integer If Integer.TryParse(Me.TextBox1.Text, myNumber) Then MessageBox.Show(myNumber & "is number") Else MessageBox.Show(myNumber & "is not number") End If End Sub
Regards.
Carmelo La Monica Blog http://community.visual-basic.it/carmelolamonica/ WordPress http://carmelolamonica.wordpress.com/ Twitter http://twitter.com/carmelolamonica
Blogger at http://www.livetut.com/- Marked as answer by vensilver Monday, October 10, 2011 7:29 PM
Tuesday, October 4, 2011 9:13 PM
All replies
-
Hello vensilver,
How to check the inserted test in a textbox is number?
In vb windows phone application.
MS-MSP vensilver is out here to solve biggest problems .Blogger at http://www.techon.yolasite.com/Welcome on the msdn forum for questions about WindowsPhone leave you the link of the forum dedicated.
http://forums.create.msdn.com/forums/
Best Regards.
Carmelo La MonicaBlog http://community.visual-basic.it/carmelolamonica/
WordPress http://carmelolamonica.wordpress.com/
- Edited by Carmelo La Monica Tuesday, October 4, 2011 8:56 PM
Tuesday, October 4, 2011 8:55 PM -
ok ,I will put it this way how to check where entered text in textbox is number?
Blogger at http://www.livetut.com/Tuesday, October 4, 2011 9:00 PM -
YOu can do this:
Dim i As Integer = 0 Integer.TryParse(textBox1.Text, i) If i = 0 Then MessageBox.Show("textBox1 contained non-numeric text") Else MessageBox.Show("textBox1 contained a number") End If
or
If Not (IsNumeric(textBox1.Text))
Then
MessageBox.Show("textBox1 contained non-numeric text")
Else
MessageBox.Show("textBox1 contained a number")
End If
Tom Overton
- Edited by Tom_Overton Tuesday, October 4, 2011 9:09 PM
- Proposed as answer by Cor Ligthert Tuesday, October 4, 2011 9:23 PM
Tuesday, October 4, 2011 9:02 PM -
YOu can do this:
Dim i As Integer = 0 Integer.TryParse(textBox1.Text, i) If i = 0 Then MessageBox.Show("textBox1 contained non-numeric text") Else MessageBox.Show("textBox1 contained a number") End If
or
If Not IsNumeric(textBox1.Text)
Then
MessageBox.Show("textBox1 contained non-numeric text")
Else
MessageBox.Show("textBox1 contained a number")
End If
Tom Overton
integer shows error
Blogger at http://www.livetut.com/
Blogger at http://www.livetut.com/Tuesday, October 4, 2011 9:08 PM -
Hello vensilver,
ok ,I will put it this way how to check where entered text in textbox is number?
Blogger at http://www.livetut.com/
try this example whit if ConditionPrivate Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click Dim myNumber As Integer If Integer.TryParse(Me.TextBox1.Text, myNumber) Then MessageBox.Show(myNumber & "is number") Else MessageBox.Show(myNumber & "is not number") End If End Sub
Regards.
Carmelo La MonicaBlog http://community.visual-basic.it/carmelolamonica/
WordPress http://carmelolamonica.wordpress.com/
- Edited by Carmelo La Monica Tuesday, October 4, 2011 9:25 PM
- Marked as answer by vensilver Tuesday, October 4, 2011 9:30 PM
Tuesday, October 4, 2011 9:08 PM -
Make sure you're doing this within a method.
Tom OvertonTuesday, October 4, 2011 9:13 PM -
Hello vensilver,
ok ,I will put it this way how to check where entered text in textbox is number?
Blogger at http://www.livetut.com/
try this example whit if ConditionPrivate Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click Dim myNumber As Integer If Integer.TryParse(Me.TextBox1.Text, myNumber) Then MessageBox.Show(myNumber & "is number") Else MessageBox.Show(myNumber & "is not number") End If End Sub
Regards.
Carmelo La Monica Blog http://community.visual-basic.it/carmelolamonica/ WordPress http://carmelolamonica.wordpress.com/ Twitter http://twitter.com/carmelolamonica
Blogger at http://www.livetut.com/- Marked as answer by vensilver Monday, October 10, 2011 7:29 PM
Tuesday, October 4, 2011 9:13 PM -
Hello vensilver,
thanks :)
You're Welcome.Please note that this example is only 32bit integers, but if you believe you should use another type of data, double, decimal, you have to Sequencing and methods Double.TryParse Decimal.TryParse.
Moreover, the property also has double isNAN a method that checks if the value that law and a number or not.edit:I noticed the image that you entered the code suggested by Tom in an event or method, if placed in one of these works fine.
Regards.
Carmelo La MonicaBlog http://community.visual-basic.it/carmelolamonica/
WordPress http://carmelolamonica.wordpress.com/
- Edited by Carmelo La Monica Tuesday, October 4, 2011 9:23 PM
Tuesday, October 4, 2011 9:20 PM -
If I may correct this, because entering "0" shouldn't show an error. :-)
Dim i As Integer = 0 If Integer.TryParse(textBox1.Text, i) Then MessageBox.Show("textBox1 contained a number") Else MessageBox.Show("textBox1 contained non-numeric text") End If
ArminTuesday, October 4, 2011 9:41 PM -
Hy Armin ,
If I may correct this, because entering "0" shouldn't show an error. :-)
Dim i As Integer = 0 If Integer.TryParse(textBox1.Text, i) Then MessageBox.Show("textBox1 contained a number") Else MessageBox.Show("textBox1 contained non-numeric text") End If
Arminwhat kind of error mean? :)
Bye
Carmelo La MonicaBlog http://community.visual-basic.it/carmelolamonica/
WordPress http://carmelolamonica.wordpress.com/
- Edited by Carmelo La Monica Tuesday, October 4, 2011 9:45 PM
Tuesday, October 4, 2011 9:45 PM -
Sorry, I meant in the sense of "success" vs. "error". The first messagebox is succes, the other is error.
ArminTuesday, October 4, 2011 9:51 PM -
Hy Armin,
Sorry, I meant in the sense of "success" vs. "error". The first messagebox is succes, the other is error.
Armin
do not worry, do not apologize for anything, and is correct as you said, the first messagebox and means that all right, while the second and the error. Then and only an example and can be greatly improved.
Anyway I apologize to you, but unfortunately the communication for me and a big problem :)
Bye
Carmelo La MonicaBlog http://community.visual-basic.it/carmelolamonica/
WordPress http://carmelolamonica.wordpress.com/
- Edited by Carmelo La Monica Tuesday, October 4, 2011 9:58 PM
Tuesday, October 4, 2011 9:58 PM -
No need to apologize, too! :) lol
ArminTuesday, October 4, 2011 10:04 PM