I want to copy content of control array to another control array, is it possible in VB6? please help
You don't need a second control array to hold the values in the labels of the first one, you just need a normal array. Suppose you have a control array of three labels called 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
To replace the label values, just iterate through the control array again and set the Caption to the appropriate array value.