2015-02-06 122 views
-4

我完全不熟悉Visual Basic,并且对编程有点新颖。我试图教自己如何使用visual basic,因为我被告知它更容易学习。我的问题是如何将执行按钮连接到文本框来计算简单的数学问题?双击我想执行的按钮,然后输入代码?有人可以给我一个简单的示例代码,当您在文本框中输入一个数字并按下执行按钮时,输入的数字将乘以另一个数字,如2或任何其他数字,然后显示在另一个框中?我只需要一种方法来了解代码是如何工作的,并将gui按钮和文本框连接起来,这样我就可以更好地理解它。当我看到事情如何运作,然后我可以把事情放在一起并把它们弄清楚时,我很好,并且自己学习。谢谢Visual Basic新手

+0

也许开始有些如下这些:http://www.visual-basic-tutorials.com/ – Martin 2015-02-06 18:34:05

+0

只是谷歌的* vb.net windows窗体教程*有很多。 – 2015-02-06 18:35:13

回答

0

这几乎是它...

......当然,恶魔是在细节。在这种情况下,您遇到的主要问题是您的TextBox包含字符串,但您想将其作为数字进行操作。首先,您需要将字符串转换为数字,然后进行数学运算。这也使您可以确定文本框中的字符串是否不是数字,例如用户是否输入了“独角兽是真实的!”在它:

Public Class Form1 

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 
     Dim x As Integer 
     Dim strInput As String = TextBox1.Text 
     If Integer.TryParse(strInput, x) Then 
      Dim result As Integer = x * 2 
      Label1.Text = x.ToString & " * 2 = " & result.ToString 
     Else 
      Label1.Text = "Invalid Integer: " & strInput 
     End If 
    End Sub 

End Class