我是想在一个Label中显示一个浮点数的字符串和另一个字符串相加
应该算是字符串 加上 "浮点数" 显示不出来了,就显示卡车1 
VB里头Label10 = "卡车1" + vbCrLf + dataT1(3),这样,显示不出来 
其中Dim dataT1 
dataT1 = Array("1.0", "1.4", "1.8", "2.3", "2.8", "3.3", "3.3", "3.3", "3.8", "3.8", "4.3")

解决方案 »

  1.   

    dataT1=Array("1.0", "1.4", "1.8", "2.3", "2.8", "3.3", "3.3", "3.3", "3.8", "3.8", "4.3")
    dataT1(3)怎么会是浮点数?dataT1 = Array("1.0", "1.4", "1.8", "2.3", "2.8", "3.3", "3.3", "3.3", "3.8", "3.8", "4.3")
    Label1 = "卡车1" + vbCrLf + dataT1(3)
    运行没问题dataT1 = Array(1, 1.4, 1.8, 2.3, 2.8, 3.3, 3.3, 3.3, 3.8, 3.8, 4.3)
    Label1 = "卡车1" & vbCrLf & dataT1(3) 
    运行也没问题
      

  2.   

    不是很明白楼主的意思。不过1楼的回答很正确。
    如果你定义的数组dataT1是字符型的,就用“+”连接,如果是浮点型的,就应该用“&” 连接起来。我一般都用“&”连接。不管是字符串还是数值,都可以的。