vb 6.0 变数问题
来源:百度知道 编辑:UC知道 时间:2024/06/09 14:55:00
Dim currentquestion As Integer
currentquestion = 1
Dim question1 As String
question1 = "yoyo"
go.Caption = ("question" & currentquestion)
我想将 go 的 caption 变成 yoyo 而不是 question1 ,有甚麼辨法?
一到五楼的去死 =.=
六楼:抱歉,问的不太好。
我本来就是用阵列的,看见你这个以后突然想起能用二维阵列。
以致又引申出另一问题:
一维阵列可以这样用 array
Dim question(4) As Variant
question = Array("none", "yo", "yoyo", "yoyoyo", "yoyoyoyo")
那二维阵列怎麼弄?
Dim question(0,4) As Variant
question(0) = Array("none", "yo", "yoyo", "yoyoyo", "yoyoyoyo")
这样会说维数不正确
该不会只能这样弄吧?
question(0, 0) = "none"
question(0, 1) = "yo"
question(0, 2) = "yoyo"
question(0, 3) = "yoyoyo"
question(0, 4) = "yoyoyoyo"
----------------------------------------
currentquestion = 1
Dim question1 As String
question1 = "yoyo"
go.Caption = ("question" & currentquestion)
我想将 go 的 caption 变成 yoyo 而不是 question1 ,有甚麼辨法?
一到五楼的去死 =.=
六楼:抱歉,问的不太好。
我本来就是用阵列的,看见你这个以后突然想起能用二维阵列。
以致又引申出另一问题:
一维阵列可以这样用 array
Dim question(4) As Variant
question = Array("none", "yo", "yoyo", "yoyoyo", "yoyoyoyo")
那二维阵列怎麼弄?
Dim question(0,4) As Variant
question(0) = Array("none", "yo", "yoyo", "yoyoyo", "yoyoyoyo")
这样会说维数不正确
该不会只能这样弄吧?
question(0, 0) = "none"
question(0, 1) = "yo"
question(0, 2) = "yoyo"
question(0, 3) = "yoyoyo"
question(0, 4) = "yoyoyoyo"
----------------------------------------
使用数组吧,这样可以用它的索引。
如:
Dim question(1) As String
question(1) = "yoyo"
go.Caption = question(currentquestion)
------------------
看了楼主问题补充,不知道楼主这样做法用意何在呢,为什么要用到二维?
go.caption=question1
go.caption = question1
go.caption = question1
加了双引号以后, 里面的内容就是字符串了,而不加的话,就表示变量名
go.Caption = question1 & currentquestion
go.caption = question1