我想在第三个文本框中计算前两个文本框的积,代码如下:
Private Sub Text3_keypress(keyascii As Integer)
Dim snumber, sunitprice, sdiscount, ssumprice, ssummoney As Single
s1 = Val(Text1.Text)
s2= Val(Text2.Text)
s3 = Val(Text3.Text)
s3 = s1 * s2
End Sub
但不知道为什么不运行,无论我用Text3的click还是keypress都不执行。哪位高人帮我看看。
Private Sub Text3_keypress(keyascii As Integer)
Dim snumber, sunitprice, sdiscount, ssumprice, ssummoney As Single
s1 = Val(Text1.Text)
s2= Val(Text2.Text)
s3 = Val(Text3.Text)
s3 = s1 * s2
End Sub
但不知道为什么不运行,无论我用Text3的click还是keypress都不执行。哪位高人帮我看看。
dim s1.s2,s3 as single
Dim s1, s2, s3 As Single
s1 = Val(Text1.Text)
s2 = Val(Text2.Text)
s3 = s1 * s2
Text3.Text = s3
End Sub
s3 = Val(Text3.Text)
s3 = s1 * s2
两句则是顺序颠倒了;先通过s3 = s1 * s2 求得两数相乘的积s3,然后再让s3在Text3中显示,应该写成:
s3 = s1 * s2
Text3.Text=s3
以上是我的意见;因为机子上装了.NET2003就装不了VB6.0了,所以程序没有运行过,但相信按以上改应该是可以的,你试试
Private Sub Text3_click()
dim s1 As Single
dim s2 as single
dim s3 as single
s1 = Val(Text1.Text)
s2 = Val(Text2.Text)
s3 = s1 * s2
Text3.Text = s3
End Sub
但是不管我在text1、text2中输入什么,结果却显示为0,为什么?