Torna al Thread
[CODE]
List<UserControl> listaUserControl = new List<UserControl>();//lista dichiarata come campo della classe
//ciclo
UserControl1 mioUserControl = new UserControl1();
//qui imposto le proprietà del controllo compreso la posizione
//poi aggiungo alla lista, ma tieni presente che hai gia una lista di controlli (this.panel1.Controls) che puoi recuperare quando vuoi
//quindi non sarebbe neppure necessario creare "listaUserControl" ed aggiungere il controllo anche ad essa,
//ma visto che la tua richiesta è proprio questa...
listaUserControl.Add(mioUserControl);
//e lo aggiungo al contenitore
this.panel1.Controls.Add(mioUserControl);
//fine ciclo
[/CODE]