我正在为一所高中项目制作Jimmy Johns订单,我在其中一个表格上有大约200个CheckBoxes。它们完全不按顺序编号,我想知道是否有一种更简单的方法来分析所有CheckBox而不是检查每个CB并接收值。
请参阅下面的图片以进一步为您提供帮助。我有两种形式,用户选择CB的形式(第一个链接)和应该显示信息的形式(第二个链接)。
随意提出任何进一步的问题。
答案 0 :(得分:0)
你可以循环遍历一个面板的CB(或其他任何东西):
For Each c As Control In Panel.Controls
If (TypeName(c) = "CheckBox") then
'Do whatever you want
End If
Next
正如@Styxxy建议的那样,您也可以使用Panel.Controls.OfType(Of CheckBox)
。
For Each c As Control In Panel.Controls.OfType(Of CheckBox)
'Do whatever you want
Next