Vb.net net计算器键盘

Vb.net net计算器键盘,vb.net,calculator,Vb.net,Calculator,我用vb.net做了一个简单的计算器。因此,您可以在文本框中键入数字,但存在一个问题。+、-、/、*按钮的工作方式如下:单击这些按钮时,数字将复制到变量中,然后文本框清除。然后键入第二个数字,然后它进行计算。加法、减法、乘法和除法都用subs表示 Sub add(num1 As Decimal, num2 As Decimal) result = num1 + num2 End Sub 所以我想让+/-/*//按钮以同样的方式工作,我该怎么做呢 我只想知道当我按+/-/*//键

我用vb.net做了一个简单的计算器。因此,您可以在文本框中键入数字,但存在一个问题。+、-、/、*按钮的工作方式如下:单击这些按钮时,数字将复制到变量中,然后文本框清除。然后键入第二个数字,然后它进行计算。加法、减法、乘法和除法都用subs表示

Sub add(num1 As Decimal, num2 As Decimal)
        result = num1 + num2
End Sub
所以我想让+/-/*//按钮以同样的方式工作,我该怎么做呢

我只想知道当我按+/-/*//键时如何操作

假设使用WinForms,您会将文本框的
KeyPress
事件与
e.KeyChar
参数一起使用,如下所示:

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

请提供更多的解释和相关代码,然后描述你在寻找什么。目前您的问题似乎不清楚。@Md.SumanKabir我只想知道当我按+/-/*//键时如何操作。因此,您有4个按钮,分别用于加法、减法、乘法和除法。您有一个文本框。为第二个数字添加第二个文本框和一个可以显示结果的标签怎么样。