foreach (Control item in this.Controls)
{
if (item is textBox)
{
(item as TextBox).Text = "";
}
}
private void ClearTextBoxes(Control parent)
{
if (parent is TextBox)
{
(item as TextBox).Text = "";
}
else
{
if (parent.Controls.Count > 0)
{
foreach (Control item in parent.Controls)
{
ClearTextBoxes(parent);
}
}
}
}
Call that method like so:
foreach (Control item in this.Controls)
{
ClearTextBoxes(item);
}