VB6.0 中,文本框建立数组后,如:text1.text text2.text text3.text 这三个数1.2.3能不能用变量代替呢?

补充也放不下,怎么办呢?... 补充也放不下,怎么办呢? 展开
 我来答
网海1书生
科技发烧友

2011-08-12 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26228

向TA提问 私信TA
展开全部
你说的是控件数组吗?那么数组内的各个控件的name应该是相同的,比如都是text1,而它们的index属性则表示其不同的索引号,这样就可以用text1(1).text、text1(2).text、text1(3).text......来使用各控件了,也可以用变量,如:
x=2
text1(x).text="Hello!"
追问
不是的.我是指的,数组编号和文框编号同时都用变量  text变量(数组变量).text=某某
huohua66zhaobo
2011-08-12 · TA获得超过8353个赞
知道大有可为答主
回答量:2555
采纳率:0%
帮助的人:678万
展开全部
不太明白你的意思 我的理解
1,用变量代替 text1.text 中的1 这种情况是可以的,text1只是一个控件名,你可以任意修改.只要引用时保证和你的控件名一样就可以了
2,用变量代替 text1.text 这种情况是不可以,但你可以 text1.text=a a=text1.text 其中a 为变量名
希望能对你有所帮助
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
abcnyzay
2011-08-12 · TA获得超过1377个赞
知道小有建树答主
回答量:928
采纳率:100%
帮助的人:1037万
展开全部
for i=1 to 3
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
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
仰望_星空_愁思
2011-08-12 · TA获得超过141个赞
知道小有建树答主
回答量:163
采纳率:0%
帮助的人:116万
展开全部
你说清楚点,或者8.13日晚上8点hi我
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式