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
當我將計數顯示為 0 值時
uj5u.com熱心網友回復:
如果CheckBoxes在 aGroupBox那么你必須使用Controls集合GroupBox而不是表單。此外,您可以使用 LINQ 查詢將回圈扁平化為單個陳述句:
Dim checkedBoxesCount = myGroupBox.Controls.
OfType(Of CheckBox)().
Count(Function(cb) cb.Checked)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/459300.html
