0

您可以遍历/循环所有已添加到 CheckboxGroup 的复选框控件吗?如果是这样,如何做到这一点?如果不是,CheckboxGroup 的目的是什么?

4

2 回答 2

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++;  }
}
于 2013-08-30T04:19:07.180 回答
2
foreach(Control c in this.Controls)
{
   if(c is CheckBox)
   {
   // Do work
   }
}
于 2013-08-30T04:10:15.457 回答