IsChecked'不是'System.Windows.Forms.CheckBox'的成员

 小马不小 发布于 2023-02-11 11:57

我有一个包含多个复选框的标签页的表单.

我需要遍历这些复选框以查看检查了哪些复选框.从那里,我需要获取.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

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有