private void PanelClear(Control c) { foreach (Control cc in c.Controls) { if (cc.GetType() != typeof(Panel)) { PanelClear(cc); } else { ((Panel)cc).Visible = false; } } }