For Each ctl As Windows.Forms.Control In Me.Controls
If TypeOf ctl Is System.Windows.Forms.CheckBox Then
Dim ck As System.Windows.Forms.CheckBox = ctl
If ck.Checked Then
intcheckboxesChecked += 1
End If
End If
Next
When I display the count its results to a 0 value
If the
CheckBoxesare in aGroupBoxthen you have to use theControlscollection of theGroupBoxrather than the form. Also, you can use a LINQ query to flatten your loop into a single statement: