用户可以选择或清除的控件,将其值设置为 true 或 false。
Description
用户可以通过使用此熟悉的控件来指定布尔值,该控件已在 GUI 中使用了几十年。
键属性
默认值 – 用户更改控件之前控件的初始值。
文本 - 显示在控件上或用户键入控件的文本。
值 – 输入控件的值。
其他属性
BorderColor – 控件边框的颜色。
BorderStyle – 控件的边框是 Solid、 Dashed、 Dotted 还是 None。
BorderThickness – 控件边框的粗细。
CheckboxBackgroundFill – 复选框控件中将复选标记括起来的框的背景色。
CheckboxBorderColor – 复选框控件中环绕复选标记的边框颜色。
CheckboxSize – 复选框控件中复选标记的框的宽度和高度。
CheckmarkFill – 复选框控件中的复选标记颜色。
颜色 – 控件中的文本颜色。
DisplayMode – 控件是否允许用户输入(编辑)、仅显示数据(视图)或已禁用(已禁用)。
DisabledBorderColor – 如果控件的 DisplayMode 属性设置为 Disabled,则控件边框的颜色。
DisabledColor – 控件中的文本颜色(如果控件的 DisplayMode 属性设置为 Disabled)。
DisabledFill – 控件的 DisplayMode 属性设置为 Disabled 时的背景色。
填充 – 控件的背景色。
FocusedBorderColor – 当控件聚焦时控件边框的颜色。
FocusedBorderThickness – 当控件聚焦时控件边框的粗细。
字体 – 显示文本的字体系列的名称。
FontWeight – 控件中文本的粗细: 粗体、 半曲、 普通或 较轻。
高度 – 控件的上边缘和下边缘之间的距离。
HoverBorderColor – 当用户在该控件上保留鼠标指针时控件边框的颜色。
HoverColor – 当用户将鼠标指针放在控件上时,控件中文本的颜色。
HoverFill – 当用户将鼠标指针放在控件上时,控件的背景色。
斜体 – 控件中的文本是否为斜体。
OnCheck – 当复选框值或切换开关更改为 true 时要执行的作。
OnSelect – 当用户点击或单击控件时要执行的作。
OnUncheck – 当复选框的值或切换开关更改为 false 时要执行的作。
PaddingBottom – 控件中的文本与该控件的下边缘之间的距离。
PaddingLeft – 控件中的文本与该控件的左边缘之间的距离。
PaddingRight – 控件中的文本与该控件右边缘之间的距离。
PaddingTop – 控件中的文本与该控件的上边缘之间的距离。
PressedBorderColor – 当用户点击或单击该控件时控件边框的颜色。
PressedColor – 当用户点击或单击该控件时控件中的文本颜色。
PressedFill – 当用户点击或单击该控件时控件的背景色。
重置 – 控件是否还原为其默认值。
大小 – 控件上显示的文本的字号。
删除线 – 是否通过控件上显示的文本显示线条。
TabIndex – 相对于其他控件的键盘导航顺序。
工具提示 – 当用户将鼠标悬停在控件上时出现的解释性文本。
下划线 – 是否在控件上显示的文本下显示一行。
VerticalAlign – 控件上与该控件的垂直中心相关的文本位置。
可见 – 控件是显示还是隐藏。
宽度 – 控件的左边缘和右边缘之间的距离。
X – 控件左边缘与其父容器(如果没有父容器,则为屏幕)左边缘之间的距离。
Y – 控件上边缘与其父容器(如果没有父容器,则为屏幕)上边缘之间的距离。
相关函数
Example
添加 复选框 控件,将其命名 为 chkReserve,并设置其 Text 属性以显示 “立即保留”。
不知道如何 添加、命名和配置控件?
添加 日期选取器 控件,并将其 Visible 属性设置为以下公式:
If(chkReserve.Value = true,true)按 F5,单击或点击 chkReserve 将其 Value 属性设置为 true,然后再次单击或点击 chkReserve 将其 Value 属性设置为 false。
若要返回到默认工作区,请按 Esc。
辅助功能指南
颜色对比度
在以下两者之间必须有足够的颜色对比度:
- CheckmarkFill 和 CheckboxBackgroundFill
- CheckboxBackgroundFill 和 Fill
- CheckboxBackgroundFill 和 PressedFill
- CheckboxBackgroundFill 和 HoverFill
这除了 标准颜色对比度要求之外。
屏幕阅读器支持
- 文本 必须存在。
键盘支持
- TabIndex 必须为零或更大,以便键盘用户可以导航到它。
- 焦点指示器必须清晰可见。 使用 FocusedBorderColor 和 FocusedBorderThickness 来实现此目的。