我们经常会遇到将某类所有控件,进行设置执行某种操作。一般有如下几种:
1.判断输入控件是否为空?
2.将所有输入控件清空。
3.设置所有控件的某类属性,比如颜色、是否可用等等。
清空所有输入控件,代码如下:
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
/// <summary>
/// 递归方法清空控件
/// </summary>
/// <param name="ctrl"></param>
private void SetControlEmpty(Control ctrl)
{
foreach (Control ctl in ctrl.Controls)
{
if (ctl is TextBox)
{
ctl.Text = "";
}
else
{
if (ctl.Controls.Count > 0)
{
SetControlEmpty(ctl);
}
}
}
}
/// 递归方法清空控件
/// </summary>
/// <param name="ctrl"></param>
private void SetControlEmpty(Control ctrl)
{
foreach (Control ctl in ctrl.Controls)
{
if (ctl is TextBox)
{
ctl.Text = "";
}
else
{
if (ctl.Controls.Count > 0)
{
SetControlEmpty(ctl);
}
}
}
}