我想通過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