我已经生成了N个复选框。
我的复选框名为" chkOption1"," chkOption2" ..." chkOption100"
如何使用for?
遍历所有复选框示例:
for(int k=0; k< totalCheckBoxCount; k++) {
// how to refer to the checkbox control ?
}
答案 0 :(得分:0)
如果您是通过代码生成它们,请创建List<CheckBox>
作为表单类的private
成员,并在其中保留对它们的引用。每当您想要迭代复选框时,您都可以使用此列表。
如果这些是在设计时创建的,则可以遍历包含它们的控件的Controls
集合。例如,如果它们直接放在表单上,请使用this.Controls
(这可以省略)。如果它是Panel
之类的其他容器,请使用<panelName>.Controls
。