利用foreach循环遍历窗体控件,判断是否是TextBox,ComboBox控件,是的话就清除控件中的内容。
//清除文本框中的类容
public void CleanText()
{
//方法一
//优点:通俗易懂
//缺点:灵活性差
//txtName.Text = string.Empty;
//txtPwd.Text = string.Empty;
//cboxTypeID.SelectedIndex=-1;
//方法二
//缺点:需要遍历页面所有控件,消耗内存
//优点:灵活性高
foreach (Control cons in this.Controls)
{
if (cons is TextBox)
{
((TextBox)cons).Clear();
}
else if (cons is ComboBox)
{
((ComboBox)cons).SelectedIndex = -1;
}
}
}