locked
How to check the inserted test in a text box is number? RRS feed

  • 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 Condition

     

      Private 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

    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 Condition

     

      Private 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
    thanks :)
    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 Monica

    Blog http://community.visual-basic.it/carmelolamonica/

    WordPress http://carmelolamonica.wordpress.com/

    Twitter  http://twitter.com/carmelolamonica

    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 Condition

     

      Private 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

    Tuesday, October 4, 2011 9:08 PM
  • Make sure you're doing this within a method.
    Tom Overton
    Tuesday, 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 Condition

     

      Private 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
    thanks :)
    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 Monica

    Blog http://community.visual-basic.it/carmelolamonica/

    WordPress http://carmelolamonica.wordpress.com/

    Twitter  http://twitter.com/carmelolamonica

    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
    
    



    Armin
    Tuesday, 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
    
    


     


    Armin

    what kind of error mean? :)

     

    Bye


    Carmelo La Monica

    Blog http://community.visual-basic.it/carmelolamonica/

    WordPress http://carmelolamonica.wordpress.com/

    Twitter  http://twitter.com/carmelolamonica

    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.
    Armin
    Tuesday, 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 Monica

    Blog http://community.visual-basic.it/carmelolamonica/

    WordPress http://carmelolamonica.wordpress.com/

    Twitter  http://twitter.com/carmelolamonica

    Tuesday, October 4, 2011 9:58 PM
  • No need to apologize, too! :)  lol
    Armin
    Tuesday, October 4, 2011 10:04 PM