我想在vb6
中添加标签框值Label1 = 200
Label2 = 500
“添加
Label3 = Label1 + Label2
'将输出显示为
Label3 = 200500
我想添加2个值
预期产出
Label3 = 700
我的代码中出现了什么问题
需要代码帮助
答案 0 :(得分:5)
这两个答案是正确的,但它们都没有向你解释为什么会这样。 VB 6(或5或4或3)具有控件的默认属性。对于标签,默认属性是标题。因为caption是一个字符串,所以字符串可以使用&连接。或+,VB拾取类型然后它进行数学运算(在这种情况下,concat)。
Label3= val(Label1) + val(Label2)
这很好..也可以使用Cint或任何其他转换为数字函数。
答案 1 :(得分:2)
很长一段时间没有使用VB6但尝试
Label3.caption = val(Label1.caption) + val(Label2.caption)
答案 2 :(得分:1)
做这样的事情: -
textbox3.text = val(textbox1.text) + val(textbox2.text)