2015-02-06 121 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