代码如下
Private Sub Command1_Click()
Dim sum As Single, a As Single
a = Text1
If a >= 2000 Then
sum = a + a * 0.1
Else
sum = a + 1
Text2.Text = sum
End If
End Sub
这段代码 ,点击命令按钮,文本框1值输入大于2000,文本框2无法输出?
Private Sub Command1_Click()
Dim sum As Single, a As Single
a = Text1
If a >= 2000 Then
sum = a + a * 0.1
Else
sum = a + 1
Text2.Text = sum
End If
End Sub
这段代码 ,点击命令按钮,文本框1值输入大于2000,文本框2无法输出?
把语句 Text2.Text = sum 移到 End If 后面。
Private Sub Command1_Click()
Dim sum As Single, a As Single
a = csng(Text1.text)
If a >= 2000 Then
sum = a + a * 0.1
Else
sum = a + 1
End If
Text2.Text = sum
End Sub
那是你的代码有逻辑错误,要把Text2.Text = sum移到 End if后面才对。
Private Sub Command1_Click()
Dim a As Single
a = Text1
If a > =2000 Then
a = a + a * 0.1
Else
a = a + 1
End If
Text2 = a
End Sub
还有个问题 a = Text1与a = Text1.text 是同样的含义吗?
因此:
a = Text1
a = Text1.Text
这两句代码是完全相同的含义。不过,我觉得还是写上完整的“对象.属性”比较好,一看就明白操作的是哪个属性,
用不着去“想一下应该是操作的什么属性”。