1.第一种方法 (存在局限性,只能清楚当前容器的文本框值)
public void ClearText()
{
foreach (Control item in this.Controls)
{
if (item is TextBox)
{
item.Text = "";
}
}
}
2.第二种方法 (解决方法一存在的局限性)
/// <summary>
/// 清除素有文本框的的值
/// </summary>
/// <param name="contrl"></param>
public void ClearText(Control contrl)
{
if (contrl.GetType() == typeof(TextBox))
{
contrl.Text = "";
}
foreach (Control item in contrl.Controls)
{
ClearText(item);
}
}