Converting String to Integer

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Denden
    New Member
    • Aug 2014
    • 33

    Converting String to Integer

    Hi everyone could you help me fix my code?

    I tried to use convert.toint32 and integer.parse but no luck.

    Here's my code:
    Code:
       Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            'Label1.Text = TextBox1.Text * TextBox2.Text
    
            Dim int1 As Integer
            int1 = System.Convert.ToInt32(TextBox1.Text)
            Dim int2 As Integer
            int2 = System.Convert.ToInt32(TextBox2.Text)
            Label1.Text = int1 * int2
    
    
        End Sub
    Last edited by Frinavale; Oct 16 '14, 01:24 PM. Reason: Fixed code tags
  • iam_clint
    Recognized Expert Top Contributor
    • Jul 2006
    • 1207

    #2
    integer.parse or integer.trypars e would work.

    Comment

    • Denden
      New Member
      • Aug 2014
      • 33

      #3
      i already use them but no luck sir

      Comment

      • iam_clint
        Recognized Expert Top Contributor
        • Jul 2006
        • 1207

        #4
        What kind of number is in the fields? This works just fine in a project I just created.
        Code:
                Dim int1 As Integer = 0
                Dim int2 As Integer = 0
                Integer.TryParse(TextBox1.Text, int1)
                Integer.TryParse(TextBox2.Text, int2)
                Label1.Text = int1 * int2

        Comment

        • Denden
          New Member
          • Aug 2014
          • 33

          #5
          i am trying to perform a multiplication. ive got two textboxes and one label. i put my code on the load event handler that when someone opens up that form and they will enter numbers, those numbers will be multiply upon typing

          Comment

          • iam_clint
            Recognized Expert Top Contributor
            • Jul 2006
            • 1207

            #6
            Code:
                Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            
                End Sub
                Private Sub doMath()
                    Dim int1 As Integer = 0
                    Dim int2 As Integer = 0
                    Integer.TryParse(TextBox1.Text, int1)
                    Integer.TryParse(TextBox2.Text, int2)
                    Label1.Text = int1 * int2
                End Sub
                Private Sub TextBox1_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyUp
                    doMath()
                End Sub
            
                Private Sub TextBox2_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox2.KeyUp
                    doMath()
                End Sub

            Comment

            • Denden
              New Member
              • Aug 2014
              • 33

              #7
              WOW. this is my first time using the keyup event. i am thinking that i do it inside the form load, i was wrong .. thank you sir.

              Comment

              Working...