VB6.0 。Text1=1 ,Text2=2, Label=Text1+Text2=12?我该做怎么让Label2=3呢?
label1的公式是label1=text1+text2测试的时候,如果我在Text1拦输入1,Text2拦输入2.Label出现“12”??为什么?Label本来应该等...
label1的公式是label1 = text1 + text2 测试的时候,如果我在Text1拦输入1,Text2拦输入2. Label出现“12 ”??为什么?Label本来应该等于1+2=3的啊? 为什么会=12呢? 朋友告诉我说应该在Text前输入val. 我输入完了之后测试说参数错误 。我应该输入什么呢= = 额 。。求助啊
展开
3个回答
2014-02-23
展开全部
因为Text 里面的是字符串, 所以你用 Text1+Text2时 相当于是将这两个字符串拼接起来,但是你想要的是他们的数值,因此应该这样写Lable.Caption= val(Text1) + Val(Text2)val() 这个函数的作用是将字符串转化为数值
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询