public void findControls(Control control) ... { foreach (Control c in control.Controls) ...{ string cType = c.GetType().Name; switch (cType) ...{ case "TextBox": ((TextBox)c).Text = "ss"; break; case "ComboBox": ((ComboBox)c).Text = ""; break; } if (c.Controls.Count > 0) ...{ findControls(c); } } }