【发布时间】:2015-03-26 20:22:41
【问题描述】:
假设我有一个表单,在我的表单下我有一个面板,在面板下我有一个组框,在组框下我有另一个面板,在这个面板下我有多个复选框,现在,如何我可以计算检查了多少个复选框,以及如何获取选中复选框的值并将其放入 arraylist。我有一个代码,但不起作用。
我的代码:
Dim list As New ArrayList
Dim count As Integer
count = 0
If TypeOf element Is CheckBox Then
If cb.Checked Then
list.Add(cb.Text)
'End If
Else
For Each childElement In element.Controls
count += 1
Next
End If
MsgBox(count)
MsgBox(list)
非常感谢!任何帮助将不胜感激。对不起你的英语不好。
【问题讨论】:
-
我不明白该代码的作用。它在循环中吗?元素从何而来?似乎您所要做的就是迭代
thePanel.Controls,其中thePanel是带有所有复选框的面板。复选框也没有“价值”,所以我不确定这是什么意思
标签: vb.net visual-studio-2010 checkbox