位置:首页 > 软件操作教程 > 编程开发 > C# > 问题详情

C# Options 窗口 — CheckBox 控件

提问人:刘团圆发布时间:2020-12-09

    CheckBox控件用于向用户显示可以选中或清除的选项。如果希望向用户显示一个开关选项,或希望用户回答一个关于是或否的问题,可以使用CheckBox控件。例如,在Options对话框中,我们希望用户选择是否要与电脑进行对战游戏。为此使用CheckBox控件,并在旁边标明文本“Play Against Computer”。

    按照设计,CheckBox是独立实体,不会受到视图中其他CheckBox控件的影响。有时,我们会发现多个CheckBox有某种链接关系,选中其中一个后,其余的会被设置为未选中状态,但实际上这并不是CheckBox控件应有的用途。要实现这种功能,应该使用下一节介绍的RadioButton控件。

    CheckBox也可以显示第三种状态,即“不确定”状态,表示不能回答“是”或“否”这个问题。当CheckBox用于显示其他项的信息时,经常使用这种状态。例如,CheckBox有时用于表示在一个树型视图中,是否所有子节点都已经被选中。这种情况下,如果所有节点都被选中,则CheckBox是选中状态;如果所有节点都未选中,则CheckBox为未选中状态;如果只选中了其中一部分节点,则CheckBox会是不确定状态。

    下表列出了CheckBox控件常用的属性。

厲 性

说明

Content

CheckBox是一种内容控件,其中显示的内容是可以完全自定义的。在Content厲性中添加一些文本会显示默

认视图

IsThreeState

此属性用于指定该控件有两种状态还是三种状态。默认值为false,表示该控件只有两种状态

IsChecked

此厲性的值可以是truefalse默认情况下,将其设罝为true会显示为选中状态。如果IsThreeStatetrue该厲性还可以取值为null,表示该控件的状态为不确定


继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部