0

我正在为一个高中项目编写 Jimmy Johns 订单,其中一个表格上有大约 200 个复选框。它们的编号完全乱序,我想知道是否有更简单的方法来分析所有 CheckBox,而不是检查每个 CB 并获取值。

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

选择边

确认表格

随时问任何进一步的问题。

4

1 回答 1

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
于 2013-11-02T04:04:04.830 回答