Vb.net 计算器键盘
Vb.net calculator keyboard
我在vb.net做了一个简单的计算器。所以你可以在文本框中输入数字但是有问题。 +、-、/、* 按钮与此 way:When 一起使用的方式 单击这些按钮,然后将数字复制到变量,然后清除文本框。然后您键入第二个数字,然后它进行计算。加减乘除在 subs
Sub add(num1 As Decimal, num2 As Decimal)
result = num1 + num2
End Sub
所以我想让 +/-/*// 按钮以相同的方式工作,我该怎么做?
I just want to know how to do things when I press +/-/*// keys
假设使用 WinForms,您将使用带有 e.KeyChar
参数的 TextBox 的 KeyPress
事件,如下所示:
Private Sub TextBox1_KeyPress(sender As Object, e As KeyPressEventArgs) Handles TextBox1.KeyPress
Select Case e.KeyChar
Case "+"
Debug.Print("Add")
Case "-"
Debug.Print("Subtract")
Case "*"
Debug.Print("Multiply")
Case "/"
Debug.Print("Divide")
End Select
End Sub
我在vb.net做了一个简单的计算器。所以你可以在文本框中输入数字但是有问题。 +、-、/、* 按钮与此 way:When 一起使用的方式 单击这些按钮,然后将数字复制到变量,然后清除文本框。然后您键入第二个数字,然后它进行计算。加减乘除在 subs
Sub add(num1 As Decimal, num2 As Decimal)
result = num1 + num2
End Sub
所以我想让 +/-/*// 按钮以相同的方式工作,我该怎么做?
I just want to know how to do things when I press +/-/*// keys
假设使用 WinForms,您将使用带有 e.KeyChar
参数的 TextBox 的 KeyPress
事件,如下所示:
Private Sub TextBox1_KeyPress(sender As Object, e As KeyPressEventArgs) Handles TextBox1.KeyPress
Select Case e.KeyChar
Case "+"
Debug.Print("Add")
Case "-"
Debug.Print("Subtract")
Case "*"
Debug.Print("Multiply")
Case "/"
Debug.Print("Divide")
End Select
End Sub