Si lo necesitas en un ciclo, esto te funciona.
Código C#:
Ver originalwhile (panel1.Controls.Count > 0)
{
foreach (Control item in panel1.Controls)
{
panel1.Controls.Remove(item);
}
}
Pero es mas optimo hacerlo en una linea como te lo mostre en el mensaje anterior.
Saludos