我的代码只在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;
}
}
}
}
Run Code Online (Sandbox Code Playgroud)