Visual BasiC语言 Jimmy Johns 訂購表格;处理大约 200 个复选框



我正在为一个高中项目制作吉米·约翰斯的订单,其中一个表格上有大约 200 个复选框。它们的编号完全不按顺序排列,我想知道是否有更简单的方法来分析所有复选框,而不是检查每个 CB 并获取值。

请参阅下面的图片以进一步帮助您。我有两个表单,用户选择CB的表单(第一个链接)和应该显示信息的表单(第二个链接)。

选择侧面

确认表格

请随时提出任何其他问题。

您可以像这样遍历面板(或其他任何内容)的 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

最新更新