Is there a better / correct way to do this:
I can have up to 144 Zones - so the above seems crazy
B4X:
NumZones = Curs.RowCount
lblTotalZones.Text = NumZones
If NumZones = 1 Then
pnlZone1.Visible = True
End If
If NumZones = 2 Then
pnlZone1.Visible = True
pnlZone2.Visible = True
End If
If NumZones = 3 Then
pnlZone1.Visible = True
pnlZone2.Visible = True
pnlZone3.Visible = True
End If
If NumZones = 4 Then
pnlZone1.Visible = True
pnlZone2.Visible = True
pnlZone3.Visible = True
pnlZone4.Visible = True
End If
If NumZones = 5 Then
pnlZone1.Visible = True
pnlZone2.Visible = True
pnlZone3.Visible = True
pnlZone4.Visible = True
pnlZone5.Visible = True
End If
If NumZones = 6 Then
pnlZone1.Visible = True
pnlZone2.Visible = True
pnlZone3.Visible = True
pnlZone4.Visible = True
pnlZone5.Visible = True
pnlZone6.Visible = True
End If
If NumZones = 7 Then
pnlZone1.Visible = True
pnlZone2.Visible = True
pnlZone3.Visible = True
pnlZone4.Visible = True
pnlZone5.Visible = True
pnlZone6.Visible = True
pnlZone7.Visible = True
End If
If NumZones = 8 Then
pnlZone1.Visible = True
pnlZone2.Visible = True
pnlZone3.Visible = True
pnlZone4.Visible = True
pnlZone5.Visible = True
pnlZone6.Visible = True
pnlZone7.Visible = True
pnlZone8.Visible = True
End If
If NumZones = 9 Then
pnlZone1.Visible = True
pnlZone2.Visible = True
pnlZone3.Visible = True
pnlZone4.Visible = True
pnlZone5.Visible = True
pnlZone6.Visible = True
pnlZone7.Visible = True
pnlZone8.Visible = True
pnlZone9.Visible = True
End If
If NumZones = 10 Then
pnlZone1.Visible = True
pnlZone2.Visible = True
pnlZone3.Visible = True
pnlZone4.Visible = True
pnlZone5.Visible = True
pnlZone6.Visible = True
pnlZone7.Visible = True
pnlZone8.Visible = True
pnlZone9.Visible = True
pnlZone10.Visible = True
End If
If NumZones = 11 Then
pnlZone1.Visible = True
pnlZone2.Visible = True
pnlZone3.Visible = True
pnlZone4.Visible = True
pnlZone5.Visible = True
pnlZone6.Visible = True
pnlZone7.Visible = True
pnlZone8.Visible = True
pnlZone9.Visible = True
pnlZone10.Visible = True
pnlZone11.Visible = True
End If
If NumZones = 12 Then
pnlZone1.Visible = True
pnlZone2.Visible = True
pnlZone3.Visible = True
pnlZone4.Visible = True
pnlZone5.Visible = True
pnlZone6.Visible = True
pnlZone7.Visible = True
pnlZone8.Visible = True
pnlZone9.Visible = True
pnlZone10.Visible = True
pnlZone11.Visible = True
pnlZone12.Visible = True
End If
I can have up to 144 Zones - so the above seems crazy