ciao, stavo provando la tua soluzione ma mi resta cmq un problema:

For Each objControl In Me.Controls
If TypeOf (objControl) Is PictureBox Then
If(cont < num) Then
...fai quello che devi fare...
cont = cont +1
End If
End If
Next

qui dovrò metterci che la picturebox in questione deve essere visible, ma come faccio a farlo dinamico? cioè mettiamo caso che num=4 io dovrò dire che picturebox0, picturebox1, picturebox2, picturebox3.visible=true, ma come cambio ogni volta la picturebox?

Ciao grazie per la pazienza.