有人可以查看我的代码吗?在我的代码初始运行后,我似乎无法得到正确的答案。 我希望它会像。
5-1=4
然后,如果我再次按下减号按钮,我希望从差异中减去我的文本框的新值,以防万一。
我从第一个过程中得到了正确的答案,但是当我想从差异中减去另一个值时却没有。
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
If C <> 0 Then
Dif = C - Val(TextBox1.Text)
C = Dif
Label1.Text = Dif
TextBox1.Clear()
End If
C = Val(TextBox1.Text)
TextBox1.Clear()
End Sub
答案 0 :(得分:0)
我不知道你要完成什么,但你的代码有几个问题。除非在其他地方初始化,否则第一次单击Button2时变量'C'为零,因此忽略'If'指令,C从文本框中获取值,然后清除文本框。
在第二个上单击C有值(假设文本框首先不为空)然后从'C'的值中减去Textbox1的内容(假设它有一些东西) ',然后将其显示为标签。
将TextBox1和TextBox2的内容分配给两个变量(检查进程以查看这些内容是否有效,即数字)会不会更简单,然后显示将两个变量都减去Label1的结果?