[英]How can I check whether dynamically-created Checkboxes are checked (VB.NET)?
I have a start on looping through dynamically-created Checkboxes: 我开始循环遍历动态创建的复选框:
For Each cntrl As Control In Me.Controls
If TypeOf cntrl Is CheckBox Then
If (cntrl As CheckBox).Checked Then
'Do Something
End If
End If
Next
...but I don't know what I need instead of this line: ...但是我不知道我需要什么,而不是这条线:
If (cntrl As CheckBox).Checked Then
...which was just a guess and which does not compile. ...这只是猜测,无法编译。
我认为您想做的是:
If DirectCast(cntrl, CheckBox).Checked = True Then
I would do this: 我会这样做:
Dim con As Checkbox
For Each con In Me.Controls
If con.Checked = True
'Do Something
End If
Next
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.