如何在vb6中添加标签框值

Jet*_*ack -1 vb6

我想在vb6中添加标签框值

Label1 = 200
Label2 = 500
Run Code Online (Sandbox Code Playgroud)

"添加

Label3 = Label1 + Label2
Run Code Online (Sandbox Code Playgroud)

'显示输出为

Label3 = 200500
Run Code Online (Sandbox Code Playgroud)

我想添加2个值

预期产出

Label3 = 700
Run Code Online (Sandbox Code Playgroud)

我的代码中出了什么问题

需要代码帮助

gbi*_*chi 5

这两个答案是正确的,但它们都没有向你解释为什么会发生这种情况.VB 6(或5或4或3)具有控件的默认属性.对于标签,默认属性是标题.因为caption是一个字符串,并且字符串可以使用&或+连接,VB拾取类型然后它进行数学运算(在这种情况下,concat).

Label3= val(Label1) + val(Label2)
Run Code Online (Sandbox Code Playgroud)

这很好..也可以使用Cint或任何其他转换为数字功能.