# 属性 (属性)

[名称]
复合对象属性名称在复合对象的同一级别必须是唯一的。复合对象属性名称可使用单字节和多字节字符。复合对象属性名称不区分大小写。有关可用于复合对象属性名称的其他规则和字符，请参阅下文。 命名规范

[显示名称]
输入将在复合对象实例中显示的名称。显示名称中可以使用多字节字符。如果未提供显示名称，则显示复合对象属性名称。

[类型]
从下列选择复合对象属性的类型。
类型 | 初始值 | 范围
DINT | - | - | 0 | -2,147,483,648 ~ 2,147,483,647
LINT | - | - | 0 | -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807
BOOL | - | - | FALSE |
STRING | - | - | 空 | 0 ~ 512 个字符
FLOAT | - | - | 0 | -1.7E308 ~ 1.7E308
TIME | - | - | 0 00:00:00 | -24d20h31m 23s648ms ~ +24d20h31m 23s647ms
DATE | - | - | 当前日期 | 1970/01/01 00:00:00 UTC ~ 2106/02/07 00:00:00 UTC
TIME_OF_DAY | - | - | 00:00:00 | 00:00:00 ~ 23:59:59
DATE_AND_TIME | - | - | 当前日期和时间 | 1970/01/01 00:00:00 UTC ~ 2106/02/07 00:00:00 UTC
STRUCT*1 | - | - | - | 最多 6 级
ENUM | 隐现 | - |  |
字体类型 | - |  |
停靠位置 | - |  |
超出范围 | - |  |
文本模式 | - |  |
日期/时间格式 | - |  |
时间格式 | - |  |
时间单位 | - |  |
温度单位 | - |  |
长度单位 | - |  |
重量单位 | - |  |
面积单位 | - |  |
压力单位 | - |  |
体积单位 | - |  |
舍入 | - |  |
PREDEFIND | FILL | 画笔 (单色) |  |
画笔 (无，单色) |  |
画笔 (单色，闪烁) |  |
画笔 (单色，图案) |  |
画笔 (无，单色，闪烁) |  |
画笔 (无，单色，图案) |  |
画笔 (单色，闪烁，线性渐变，径向渐变，图案) |  |
画笔 (无，单色，闪烁，线性渐变，径向渐变，图案) |  |
COLOR | - |  |
*1 有关 STRUCT 类型的信息，请参阅以下内容。 创建复合对象以控制电机

[列表]
如果选中该复选框，属性就会变成列表属性。 不适用于 [STRUCT] 或 [PREDEFINED] 类型。 在画面上放置复合对象后，通过增加列表数量，就可以像数组一样使用。增加列表数量后，如果不需要，可以减少列表数量。 有关 [列表] 的信息，请参阅以下内容。 创建分组单选按钮复合对象

[UI 控制]
选择在复合对象实例中显示的 UI 控制。根据复合对象属性类型的不同，可以设置的 UI 控制也不同。
类型 | UI 控制 | UI 控制示例
DINT | - | 默认 |
- | 透明度 |
LINT | - | 默认 |
- | IP Address |
BOOL | - | 默认 |
STRING | - | 默认 |
- | 多行文本 |
- | 图像浏览器 |
- | 文件夹浏览器 |
FLOAT | - | 默认 |
TIME | - | 默认 |
DATE | - | 默认 |
TIME_OF_DAY | - | 默认 |
DATE_AND_TIME | - | 默认 |
STRUCT | - | 默认 |
ENUM | 隐现 | 默认 |
字体类型 | 默认 |
停靠位置 | 默认 |
超出范围 | 默认 |
文本模式 | 默认 |
日期/时间格式 | 默认 |
时间格式 | 默认 |
时间单位 | 默认 |
温度单位 | 默认 |
长度单位 | 默认 |
重量单位 | 默认 |
面积单位 | 默认 |
压力单位 | 默认 |
体积单位 | 默认 |
舍入 | 默认 |
PREDEFINED | 填充 | 填充刷 |
边框刷 |
颜色 | 默认 |
列表父项 |  | 默认 |

[支持的值]
从以下可用绑定源中选择。 - [全选] - [报警] - [变量] - [图形对象] - [目标] - [配方] - [本地变量] - [设备] - [常量] 注： [常量] 以外的任何选择: 只允许绑定，放置到画面或内容上后不能输入常量值。 如果选中 [常量]: 该属性被视为只读属性。放置到画面或内容上后不能用作绑定目标。 无选择: 创建复合对象时允许所有绑定，但在画面或内容上放置时，该属性将被视为只读属性，在画面或内容上放置后不会显示在属性窗口中。 当选中绑定 ([报警]、[变量]、[图形对象]、[目标]、[配方]、[本地变量]、[设备]) 和 [常量] 时: 绑定和常量可在放置到画面或内容上后设置。 选中 [STRUCT] 或 [PREDEFIND] 类型时，无法选择 [支持的值]。

[说明]
输入复合对象属性的描述。

[第一级选项卡]
选择复合对象属性的类别，该类别将在选中复合对象实例时显示在 [属性] 窗口的一级选项卡中。

[第二级选项卡]
选择复合对象属性的类别，该类别将在选中复合对象实例时显示在 [属性] 窗口的二级选项卡中。

[验证]
设置验证规则，以验证放置在工程中的复合对象的属性设置值。 不能为启用 [列表] 的父属性、[STRUCT] 类型父属性或 [PREDEFINDED] 类型属性设置验证。 设置验证方法。单击垂直省略号打开 [验证规则] 对话框。

[必需的]
验证无输入，例如 STRING 类型为空白，或者需要绑定的属性。

[范围]
选择并设置参数以验证输入范围。复合对象属性类型为 [DINT]、[LINT]、[FLOAT]、[TIME]、[DATE]、[TIME_OF_DAY] 或 [DATE_AND_TIME] 时可用。 (示例) 数字: 10,20 日期: 01/01/2020,01/01/2023 时间: -24:23:31:02,24:23:31:02

[字符串长度]
选择并设置参数，以验证 [STRING] 类型属性的最大长度。