この質問が以前に回答されたことは知っていますが、動的に作成されたチェックボックスがチェックされているかどうかを確認できるようにするために必要なもので機能する回答が得られないようです。各チェックボックスをチェックできるようにする必要があります個別に。
チェックボックスを作成するための私のコードは次のとおりです
Private Sub CreateCheckbox(ByVal x As Integer, ByVal y As Integer, text As String, ByVal id As Integer)
Dim btnYes As System.Windows.Forms.CheckBox
btnYes = New System.Windows.Forms.CheckBox
btnYes.AutoSize = True
btnYes.TabStop = True
btnYes.Name = "CheckBox" + id
btnYes.TabIndex = id
btnYes.Parent = Panel1
btnYes.Size = New System.Drawing.Size(81, 17)
btnYes.Location = New System.Drawing.Point(x, y)
btnYes.TabIndex = 1
btnYes.Text = text
Button1.TabIndex = Button1.TabIndex + 1
Me.Panel1.Controls.Add(btnYes)
End Sub
私は何かが必要です
for i as integer = 0 to id step 1
if checkbox(i).checked = true then
'Do Something
end if
next