博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# CheckBox控件概念以及用途浅析(转)
阅读量:5326 次
发布时间:2019-06-14

本文共 1277 字,大约阅读时间需要 4 分钟。

C# CheckBox控件是什么呢?在实际开发的过程中我们可以使用它的什么属性呢?那么我们来看看C# CheckBox控件的具体的含义以及用途的内容。

    C# CheckBox控件的用途:

    它是用于接受来自用户的二状态或三状态响应。

    C# CheckBox控件的相关特点:

    如果把ThreeState属性设置为true,复选框的CheckState属性就可以是以下3个CheckState枚举值之一:

    ◆Checked:

    复选框有一个选中标记

    ◆Unchecked:

    复选框没有一个选中标记

    ◆Indeterminate:

    在这种状态下,复选框为灰显

    C# CheckBox控件相关属性的解释:

    Indeterminate值只能在代码中设置,不能由用户设置。如果希望使用布尔值,还可以使用Checked属性。

    CheckedChanged和CheckStateChanged事件也十分有用。这些事件在CheckState或Checked属性改变时发生。捕获的这些事件可以根据复选框的新状态设置其他值。

    C# CheckBox控件的基本内容以及属性的介绍就向你讲解到这里,希望那个对你了解和学习C# CheckBox控件有所帮助。

 

以下是我自己写的一个例子三种状态的例子:

首先把ThreeState属性设置为true

代码如下

1             CheckState checkState= chkIsUnable.CheckState; 2              3             //状态  1:正常,0:停用 4             if (System.Windows.Forms.CheckState.Checked == checkState) 5             { 6                 storageTypeModel.STATUS = "0"; 7             } 8             else if (System.Windows.Forms.CheckState.Unchecked == checkState) 9             {10                 storageTypeModel.STATUS = "1";11             }12             else if (System.Windows.Forms.CheckState.Indeterminate == checkState)13             {14                 storageTypeModel.STATUS = "";15             }

原文:

http://www.csharpwin.com/csharpspace/3984r3163.shtml

转载于:https://www.cnblogs.com/YangBinChina/archive/2012/12/28/2836810.html

你可能感兴趣的文章
Recover Binary Search Tree
查看>>
Java 实践:生产者与消费者
查看>>
[转]IOCP--Socket IO模型终结篇
查看>>
js 获取视频的第一帧
查看>>
各种正则验证
查看>>
观察者模式(Observer)
查看>>
python中numpy.r_和numpy.c_
查看>>
egret3D与2D混合开发,画布尺寸不一致的问题
查看>>
freebsd 实现 tab 命令 补全 命令 提示
查看>>
struts1和struts2的区别
查看>>
函数之匿名函数
查看>>
shell习题第16题:查用户
查看>>
Redis常用命令
查看>>
2018.11.06 bzoj1040: [ZJOI2008]骑士(树形dp)
查看>>
2019.02.15 bzoj5210: 最大连通子块和(链分治+ddp)
查看>>
redis cluster 集群资料
查看>>
微软职位内部推荐-Sr. SE - Office incubation
查看>>
微软职位内部推荐-SOFTWARE ENGINEER II
查看>>
centos系统python2.7更新到3.5
查看>>
C#类与结构体究竟谁快——各种函数调用模式速度评测
查看>>