/// <summary>
/// 清除容器里面某些控件的值
/// </summary>
/// <param name="parContainer">容器类控件</param>
public void ClearCntrValue(Control parContainer) {
for (int index = 0; index < parContainer.Controls.Count; index++) {
// 如果是容器类控件,递归调用自己
if (parContainer.Controls[index].HasChildren) {
ClearCntrValue(parContainer.Controls[index]);
}
else {
switch (parContainer.Controls[index].GetType().Name) {
case "TextBox":
parContainer.Controls[index].Text = "";
break;
case "RadioButton":
((RadioButton)(parContainer.Controls[index])).Checked = false;
break;
case "CheckBox":
((CheckBox)(parContainer.Controls[index])).Checked = false;
break;
case "ComboBox":
((ComboBox)(parContainer.Controls[index])).Text = "";
break;
}
}
}
}
调用方式: ClearCntrValue(this.gb_Info); this.gb_Info 表示控件的ID
转载于:https://www.cnblogs.com/fengmingming/p/6824679.html
相关资源:JAVA上百实例源码以及开源项目