我有一个包含多个复选框的标签页的表单.
我需要遍历这些复选框以查看检查了哪些复选框.从那里,我需要获取.Tag
属性,以便我可以从另一个对象添加具有该名称的属性到列表.
我的代码有问题.对于线 -
DirectCast(objCtrl, CheckBox).IsChecked
我收到了错误
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
Steve.. 5
看来你正在查看WPF CheckBox的文档而不是WinForms Checkbox的文档
在后者中,该物业被命名 Checked