public void ClearControls(Control _parent)
{
if (!_parent.HasChildren)
_parent.Text = "";
foreach (Control ct in _parent.Controls)
ClearControls(ct);
}

private void button1_Click(object sender, EventArgs e)
{
ClearControls(this);
}