为什么如果我是这样做的话
Private Sub Command3_Click()
Dim num1 As Integer
Dim num2 As Integer
num1 = Text1.Text
num2 = Text2.Text
Text3.Text = num1 * num2
End Sub
就会得到两个数的和!如果是
Private Sub Command3_Click()
Dim num1 As Integer
Dim num2 As Integer
num1 = Text1.Text
num2 = Text2.Text
Text3.Text = Text1.Text + Text2.Text
End Sub
就得到Text1和Text2的内容的连接,而不是和!
另外想问一下Text3.text中的text是不是可以省略为什么呢?俺是一个刚刚学VB的菜鸟,希望各位大侠帮忙解决一下!
谢谢了!
Private Sub Command3_Click()
Dim num1 As Integer
Dim num2 As Integer
num1 = Text1.Text
num2 = Text2.Text
Text3.Text = num1 * num2
End Sub
就会得到两个数的和!如果是
Private Sub Command3_Click()
Dim num1 As Integer
Dim num2 As Integer
num1 = Text1.Text
num2 = Text2.Text
Text3.Text = Text1.Text + Text2.Text
End Sub
就得到Text1和Text2的内容的连接,而不是和!
另外想问一下Text3.text中的text是不是可以省略为什么呢?俺是一个刚刚学VB的菜鸟,希望各位大侠帮忙解决一下!
谢谢了!
上面第一个以经定义了两个整型变量,在赋值时VB会进行相应的转换,所以会得到和的结果。
至于Text1.text中的text是可以省略的,但这样不利于代码的可读性所以不建议这么写。
改为
Text3.Text = cint(Text1.Text) + cint(Text2.Text)
改为
Text3 = val(Text1) + val(Text2)