我的代码仅在 chckAll.Checked 时才执行,而不是选中所有复选框...我想要实现的是当未选中任何复选框时,在选中所有复选框后使 chckAll 未选中...。另外,如果所有复选框被选中而不是选中 chckAll...我该怎么做?
private void chckAll_CheckedChanged(object sender, EventArgs e)
{
if (chckAll.Checked)
{
foreach (Control ctrl in checkBoxesPanel3.Controls)
{
CheckBox chkboxes = ctrl as CheckBox;
if (chkboxes != null)
{
chkboxes.Checked = true;
}
}
}
}