3

この質問が以前に回答されたことは知っていますが、動的に作成されたチェックボックスがチェックされているかどうかを確認できるようにするために必要なもので機能する回答が得られないようです。各チェックボックスをチェックできるようにする必要があります個別に。

チェックボックスを作成するための私のコードは次のとおりです

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
4

1 に答える 1