VB加载时,这样设置动态数组?

2025-04-29 01:59:18
推荐回答(2个)
回答1:

动态添加控件数组的方法:
(比如要窗体上放置Text1(1)~Text1(20),只要事先“静态”添加Text1(0)就可以了,text1(1)是否放在窗体上不是必须的)
for i=1 to 20
load text1(i)
next
需要注意的是窗体上已经存在的不能再重复加载,否则也会出错。

至于避免数组超界,只能靠编制程序者自己掌握了。如你加载了text1(0)-text1(20),而要使用text1(30),如同你声明的一个数组a(1)-a(10),偏要让a(15)=1,程序就会判断出错。没有其它办法,只能靠程序人员写程序时自己记忆。

回答2:

你的要求好奇怪,数组的名称和程序要实现的功能有什么关系?