Dav*_*ard 2 vb.net checkbox winforms
我有一个包含多个复选框的标签页的表单.
我需要遍历这些复选框以查看检查了哪些复选框.从那里,我需要获取.Tag属性,以便我可以从另一个对象添加具有该名称的属性到列表.
我的代码有问题.对于线 -
DirectCast(objCtrl, CheckBox).IsChecked
Run Code Online (Sandbox Code Playgroud)
我收到了错误
IsChecked'不是'System.Windows.Forms.CheckBox'的成员
这看起来很奇怪,因为我显然需要使用该方法来检查是否实际检查了复选框,并且文档似乎表明该方法存在.
我究竟做错了什么?谢谢.
Dim objCtrl As Control
For Each objCtrl In Me.objConfigForm.tabPageGeneral.Controls
If TypeOf objCtrl Is CheckBox AndAlso DirectCast(objCtrl, CheckBox).IsChecked Then
Dim strProp As String = DirectCast(objCtrl, CheckBox).Tag
arrGeneral.Add(objUser.strProp)
End If
Next
Run Code Online (Sandbox Code Playgroud)