声明一个控件数组visual basic 6

时间:2016-10-03 10:10:13

标签: vb6

如何在Visual Basic 6中声明控件数组?

我收到错误control array element x does not exist(这意味着数组索引超出范围)。

如果我知道如何声明一个控制数组,那么很容易找到我收到错误的原因。 Visual Basic 6中的控件数组是动态数组吗?

1 个答案:

答案 0 :(得分:3)

你不能仅仅在代码中做到这一点。

要添加按钮控件数组,请将CommandButton添加到表单中,将其命名为Test并将其index属性更改为0.

这为您提供了一个包含Test(0)的控件数组,以便在运行时使用Load添加到数组中:

Dim i As Long
i = Test.UBound + 1
Load Test(i)

With Test(i)
    .Move 10, 10, 500, 500
    .Visible = True
End With