在一个窗体中有很多Groupbox,Groupbox中还有Groupbox,每个Groupbox中又有CheckBox,通过点击button3按钮,取消所有CheckBox的选择
private void button3_Click(object sender, EventArgs e)
{
CancelCheckBox(this.Controls);
}
private void CancelCheckBox(Control.ControlCollection item)
{
foreach (Control item1 in item)
{
if (item1 is CheckBox)
{
((CheckBox)item1).Checked = false;
}
else //if (item1 is GroupBox)
{
CancelCheckBox(item1.Controls);
}
}
}