vb如何实现控件序号变成变量比如 dim n% private sub command1_click() for 10

vb如何实现控件序号变成变量比如dimn%privatesubcommand1_click()fori=1to5n=n+1label&n&="欢迎"nextiendsub... vb如何实现控件序号变成变量比如
dim n%
private sub command1_click()
for i=1 to 5
n=n+1
label&n&="欢迎"
next i
end sub
展开
 我来答
设计营地
2017-10-08 · 分享交流设计软件相关的知识
设计营地
采纳数:552 获赞数:860

向TA提问 私信TA
展开全部

你说的应该是控件数组。

举个例子:比如:我们要在窗体上添加5个标签Label。

先添加一个Label1,然后复制粘贴,提示:已经有一个控件‘Label1’。创建一个控件数组吗?这里很关键,单击是!会发现控件变为Label1(0),Label1(1)。

同样方法,制作另外三个控件,也就是直接粘贴3次即可。

Private Sub Form_Click()
Dim i As Integer
For i = 0 To 4
Label1(i).Caption = i
Next
End Sub

现在就可以使用上面的语句把0到4赋值给这个控件数组了。

还有一种方法就是修改名称,把控件名称修改为同一个名称,系统自动创建控件数组。

如果控件数组不存在,会出现上面提示:已经有一个控件‘Label1’。创建一个控件数组吗?这里很关键,单击是!完成自动创建控件数组。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式