Hey
When you create the 8 panels (from the one you made in the designer), you need to generate the members for that panel. Those 6 "dim Label1 - 6" needs to be placed inside the loop where you setup the 8 panels.. like this.
First create something to hold the panel and labels
Type tLabelInPanel (Pl As Panel, lb(6) As label)
Since you use Key-names for the panels, you could use a Map to hold the reference.
Dim HoldLabel As Map
HoldLabel.Initialize
For i = 0 To 7 Do
Dim Panel1 As Panel
Dim label1 As Label
Dim label2 As Label
ect.
..
create the Panel in ScrollView
..
Panel1.tag = "Metal"
Dim LabelList As tLabelInPanel
LabelList.Initialize
LabelList.Pl = Panel1
LabelList.lb(0) = label1
LabelList.lb(1) = label2
ect.
HoldLabel.add("Metal", LabelList)
Next
Now you have full access to all panels and their labels.
Dim Ref as tLabelInPanel
Ref = HoldLabel.get("Metal")
Ref.lb(3).text = "Changed"
Ref.Pl.Color = Colors.Red
This is one way of doing it.. Hope this helps a little..
Sincerely