您可以迭代/循环遍历已添加到CheckboxGroup的所有复选框控件吗?如果是这样,怎么办呢?如果没有,CheckboxGroup的目的是什么?
答案 0 :(得分:2)
foreach(Control c in this.Controls)
{
if(c is CheckBox)
{
// Do work
}
}
答案 1 :(得分:2)
以下代码可能有所帮助 -
setLayout(new GridLayout(3, 1));
CheckboxGroup cbg = new CheckboxGroup();
add(new Checkbox("c1", cbg, ...));
add(new Checkbox("c2", cbg, ...));
add(new Checkbox("c3", cbg, ...));
foreach(Control check in this.Controls)
{if(check is CheckBox)
{
//increment i if checkbox
i++; }
}