VB两数相乘

来源:百度知道 编辑:UC知道 时间:2024/05/21 08:08:06
text2=val(text1)*2
这个代码是错的,怎么回事?就是最后的text2=""也就是什么也没有。
应该怎么写?
.text可以省略掉的
有这两个文本框
错的是指最后的text2=""也就是什么也没有。

我用VB6测试过,你的这句代码没问题,能正常显示的。你检查一下是不是别的地方有让text2=""的代码。

这个显然是错的,因为你这种情况属于数字和字符串乱转换.
Dim a as Integer=val(text1.text)*2
text2.text=a.ToString()

Private Sub Command1_Click()

Text2.Text = Val(Text1.Text) * 2

End Sub

text2.text=text1.text * 2

这样就行了,不用转换

或许是窗体里没有Text1,Text2这两个控件。

说详细一点,“这个代码是错的”,系统提示什么信息?

语句没错,可能是text1.text里面输入了非数字的字符