概述
根据用户与其交互的方式配置控件的样式。
可以通过多种方式指定颜色:
颜色 枚举:指定级联样式表中的颜色名称,如以下示例所示:
- Color.Red
- 颜色.靛蓝
ColorValue 函数:指定文本字符串,如级联样式表和十六进制代码表示法中的颜色名称(#如以下示例所示:
- ColorValue(“AliceBlue”)
- ColorValue(“#ff00ff”))
ColorFade 函数:指定颜色的淡化程度,从完全黑色(-100%)到完全白色(100%),如以下示例所示:
- ColorFade(Color.Red、50%)
RGBA 函数:指定从 0 到 255 的颜色的红色、绿色和蓝色分量,并指定从 0%(完全透明)到 100%(完全不透明)的 alpha 通道,如以下示例所示:
- RGBA(255、0、255、25%)
颜色属性还可以引用其他颜色属性。 例如, Label.PressedColor 可能设置为 Formula Label1.Color,自动将更改从一个属性级联到另一个属性。
Normal
当用户不与控件交互时,这些属性通常有效。
BorderColor – 控件边框的颜色。
- 适用于 添加图片、 音频、 按钮、 相机、 卡片、 复选框、 柱形图、 日期选取器、 显示窗体、 下拉列表、 编辑窗体、 导出、 库、 HTML 文本、 图像、 导入、 标签、 折线图、 列表框、 麦克风、 PDF 查看器、 笔输入、 饼图、 单选、 分级、 滑块、 文本输入、 计时器、 切换和 视频 控件。
BorderStyle – 控件的边框是 Solid、 Dashed、 Dotted 还是 None。
- 适用于 添加图片、 音频、 按钮、 相机、 卡片、 复选框、 柱形图、 日期选取器、 显示窗体、 下拉列表、 编辑窗体、 导出、 库、 HTML 文本、 图像、 导入、 标签、 折线图、 列表框、 麦克风、 PDF 查看器、 笔输入、 饼图、 单选、 分级、 滑块、 文本输入、 计时器、 切换和 视频 控件。
BorderThickness – 控件边框的粗细。
- 适用于 添加图片、 音频、 按钮、 相机、 卡片、 复选框、 柱形图、 日期选取器、 显示窗体、 下拉列表、 编辑窗体、 导出、 库、 HTML 文本、 图像、 导入、 标签、 折线图、 列表框、 麦克风、 PDF 查看器、 笔输入、 饼图、 单选、 分级、 滑块、 文本输入、 计时器、 切换和 视频 控件。
颜色 – 控件中的文本颜色。
- 适用于 “添加图片”、“ 按钮”、“ 复选框”、“ 柱形图”、“ 日期选取器”、“ 下拉列表”、“ 导出”、“ HTML 文本”、“ 导入”、“ 标签”、“ 折线图”、“ 列表框”、“ 麦克风”、“ 笔输入”、“ 饼图”、“ 单选”、“ 文本输入”和 “计时器” 控件。
投影 - 在控件周围添加阴影效果。
填充 – 控件的背景色。
- 适用于 添加图片、 音频、 按钮、 卡片、 复选框、 日期选取器、 显示窗体、 下拉列表、 编辑窗体、 导出、 库、 HTML 文本、 图标、 图像、 导入、 标签、 列表框、 麦克风、 PDF 查看器、 笔输入、 Radio、 Rating、 Screen、 Shape、 文本输入、 计时器、 切换和 视频 控件。
集中
当控件处于焦点时,这些属性生效。
FocusedBorderColor – 控件的边框具有焦点时的颜色。
FocusedBorderThickness – 控件边框的粗细(当控件具有焦点时)。
Disabled
禁用控件时,这些属性生效。 如果将 DisplayMode 属性设置为 Disabled,则可以禁用控件。
DisabledBorderColor – 如果控件的 DisplayMode 属性设置为 Disabled,则控件边框的颜色。
- 适用于 添加图片、 按钮、 复选框、 柱形图、 日期选取器、 下拉列表、 导出、 HTML 文本、 图像、 导入、 标签、 折线图、 列表框、 麦克风、 PDF 查看器、 饼图、 单选图、 滑块、 文本输入、 计时器和 切换 控件。
DisabledColor – 控件中的文本颜色(如果控件的 DisplayMode 属性设置为 Disabled)。
DisabledFill – 控件的 DisplayMode 属性设置为 Disabled 时的背景色。
- 适用于 “添加图片”、“ 按钮”、“ 复选框”、“ 日期选取器”、“ 下拉列表”、“ 导出”、“ HTML 文本”、“ 图像”、“ 导入”、“ 标签”、“ 列表框”、“ 麦克风”、“ 单选”、“ 文本输入”和 “计时器” 控件。
悬停
当用户将鼠标悬停在控件上时,这些属性将生效。
HoverBorderColor – 当用户在该控件上保留鼠标指针时控件边框的颜色。
- 适用于 添加图片、 按钮、 复选框、 柱形图、 下拉列表、 导出、 HTML 文本、 图像、 导入、 标签、 折线图、 列表框、 麦克风、 PDF 查看器、 饼图、 滑块、 文本输入、 计时器和 切换 控件。
HoverColor – 当用户将鼠标指针放在控件上时,控件中文本的颜色。
HoverFill – 当用户将鼠标指针放在控件上时,控件的背景色。
已按下
按下按钮或图像控件时,这些属性生效。
PressedBorderColor – 当用户点击或单击该控件时控件边框的颜色。
- 适用于 添加图片、 按钮、 复选框、 柱形图、 下拉列表、 导出、 图标、 图像、 导入、 标签、 折线图、 列表框、 麦克风、 PDF 查看器、 饼图、 形状、 滑块、 文本输入、 计时器和 切换 控件。
PressedColor – 当用户点击或单击该控件时控件中的文本颜色。
PressedFill – 当用户点击或单击该控件时控件的背景色。
选择
当用户选择控件中的项时,这些属性生效。
SelectionColor – 选定项或列表中的项的文本颜色,或笔控件中选定工具的颜色。
SelectionFill – 列表或笔控件的选定区域中所选项目或项的背景色。
颜色顺序
控件可以处于多个状态。 例如:焦点和悬停。 按以下顺序只使用一种颜色:
- Disabled
- 已按下
- 悬停
- 焦点
- Normal