我想通过form.tab中的所有复选框,并将它们标记为未选中。我发现这是正确的决定:迭代C#中的复选框控件#
foreach (Control c in this.Controls)
{
CheckBox cb = c as CheckBox;
if (cb! = null & & cb.Checked)
{
cb.Checked = false;
}
}
但它不工作!我不明白为什么。我看了调试器,并且cb
是null
。为什么会这样呢?我哪里做错了?
也许你的复选框不是在窗体中,而是在其他容器中? – Serghei 2011-05-07 11:15:09
否:(Main_form.j1checkbox1 ... – Mobyman 2011-05-07 11:23:48