是否可以将控件数组复制到 VB6 中的另一个控件数组?

Is it possible to copy control array to another control array in VB6?

我想将控件数组的内容复制到另一个控件数组,在VB6中可以吗? 请帮忙

您不需要第二个控件数组来保存第一个控件标签中的值,您只需要一个普通数组即可。假设您有一个包含三个标签的控件数组,名为 myLabel:

Dim LabelValues(2) as String
Dim i as Integer

Sub DeleteAndSaveLabelValues
    For i = 0 to 2
        With myLabel
            LabelValues(i) = .Caption(i)
            .Caption(i) = ""
        End With
    Next
End Sub

要替换标签值,只需再次遍历控件数组并将标题设置为适当的数组值。