VB6.0 中,文本框建立数组后,如:text1.text text2.text text3.text 这三个数1.2.3能不能用变量代替呢?
4个回答
展开全部
不太明白你的意思 我的理解
1,用变量代替 text1.text 中的1 这种情况是可以的,text1只是一个控件名,你可以任意修改.只要引用时保证和你的控件名一样就可以了
2,用变量代替 text1.text 这种情况是不可以,但你可以 text1.text=a a=text1.text 其中a 为变量名
希望能对你有所帮助
1,用变量代替 text1.text 中的1 这种情况是可以的,text1只是一个控件名,你可以任意修改.只要引用时保证和你的控件名一样就可以了
2,用变量代替 text1.text 这种情况是不可以,但你可以 text1.text=a a=text1.text 其中a 为变量名
希望能对你有所帮助
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for i=1 to 3
me("text" & i).text=i
next
建议使用控件数组
me("text" & i).text=i
next
建议使用控件数组
更多追问追答
追问
为什么,运行不了,说这句有问题me("text" & i).text=i
追答
你得有text1、text2、text3这三个控件(数组):
用me("text1")(0).text="111111"
一段完整代码:
Private Sub Command1_Click()
For i = 1 To 3
Set t = Me("text" & i)
If TypeOf t Is TextBox Then
t.Text = i & " " & j
Else
For j = 0 To t.Count - 1
t(j).Text = i & " " & j
Next
End If
Next
End Sub
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你说清楚点,或者8.13日晚上8点hi我
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询