数据数控控件
# Smart 控件使用(数据数控)
数据数控用于对可采集的数据从数据库中进读取并进行动态展示,部分数据对应的可使用控制信号进行控制。
# 1. TAbDBVSlider、TAbDBHSlider组件
该组件显示为水平,垂直方向的滑轨。可以显示数据集中的字段。需要设置DataSource以及DataField属性。
# 1.1. 属性
- TAbDBHSilder组件、TAbDBVSlider组件主要属性
| 属性 | 功能说明 |
|---|---|
| BevelOuter | 确定组件的外斜角的样式 |
| ButtonSize | 设置滑块的大小 |
| ChangeLarge | 对于数值大的变化的数据的增减量 |
| ChangeSmall | 对于数值小的变化的数据的增减量 |
| ColorFocus | 如果组件具有焦点,则显示颜色 |
| ColorNonFocus | 如果组件不具有焦点,则显示颜色 |
| ColorTrench | 设置沟槽的颜色 |
| CursorSlide | 如果鼠标在滑块上,则显示对应的图标 |
| DataField | 设置绑定显示内容的字段 |
| DataReadOnly | 是否设置数据集为只读模式 |
| DataSource | 设置绑定的数据集 |
| Digit | 以模拟数值显示的数据 |
| EnabledKeys | 是否响应按键 |
| EnableKeyBoard | 是否响应键盘操作 |
| EnableMouseJump | 是否让滑块响应鼠标操作跳转到鼠标点击的标尺位置上 |
| Options | 设置滑轨的相关选项opBevelOuter是否显示斜边外缘opName1是否显示信号标题1opName2是否显示信号标题2opScaleText是否显示标尺文本 |
| ScaleSettings | 设置标尺的相关外观选项 |
| SingalSettings | 数值显示的相关选项 |
| Value | 显示的数值 |
# 1.2. 事件
| 事件 | 何时触发 |
|---|---|
| OnValueChange | 当数据值发生变化时触发该事件 |
| OnValueChanged | 当数据值发生变化后触发该事件 |
# 2. TAbDBDial组件
该组件显示为一个拨号盘,用于数值的调整显示。可以显示数据集中的字段。需要设置DataSource以及DataField属性。
# 2.1. 属性
- TAbDBDial组件主要属性
| 属性 | 功能说明 |
|---|---|
| BevelDial | 拨号盘的边缘样式属性 |
| BevelOuter | 确定组件的外斜角的样式 |
| BevelValue | 确定显示值的背景的样式 |
| ChangeLarge | 对于数值大的变化的数据的增减量 |
| ChangeSmall | 对于数值小的变化的数据的增减量 |
| ColorFocus | 如果组件具有焦点,则显示颜色 |
| ColorNonFocus | 如果组件不具有焦点,则显示颜色 |
| CursorSlide | 如果鼠标在滑块上,则显示对应的图标 |
| DataField | 设置绑定显示内容的字段 |
| DataReadOnly | 是否设置数据集为只读模式 |
| DataSource | 设置绑定的数据集 |
| Digit | 以模拟数值显示的数据 |
| SignalSettings | 模拟信号的设置选项 DigitalFrom设置信号的起始值DigitalTo设置信号的终点值Name1设置信号1显示的名称Name2设置信号2显示的名称ValueFormat设置数据显示的格式ValueFrom设置值的起始值ValueTo设置终止值ValueUnit设置显示单位 |
| Value | 包含了模拟数值的相关信息 |
# 2.2. 事件
| 事件 | 何时触发 |
|---|---|
| OnValueChange | 当数据值发生变化时触发该事件 |
| OnValueChanged | 当数据值发生变化后触发该事件 |
# 3. TAbDBGearDial组件
该组件显示为一个大型拨盘。可以显示数据集中的字段。需要设置DataSource以及DataField属性。
# 3.1. 属性
- TAbDBGearDial组件主要属性
| 属性 | 功能说明 |
|---|---|
| BevelGearDial | 设置拨号盘的外观样式 |
| ChangeLarge | 对于数值大的变化的数据的增减量 |
| ChangeSmall | 对于数值小的变化的数据的增减量 |
| ColorFocus | 如果组件具有焦点,则显示颜色 |
| ColorNonFocus | 如果组件不具有焦点,则显示颜色 |
| CursorSlide | 如果鼠标在滑块上,则显示对应的图标 |
| DataField | 设置绑定显示内容的字段 |
| DataReadOnly | 是否设置数据集为只读模式 |
| DataSource | 设置绑定的数据集 |
| Digit | 以模拟数值显示的数据 |
| EnabledKeys | 是否响应按键 |
| EnableKeyBoard | 是否响应键盘操作 |
| PointerSize | 拨盘的点的大小 |
| PointerType | 拨盘的点的类型 |
| RotAngle | 旋转的角度度数 |
| SignalSettings | 模拟信号的设置选项 DigitalFrom设置信号的起始值DigitalTo设置信号的终点值Name1设置信号1显示的名称Name2设置信号2显示的名称ValueFormat设置数据显示的格式ValueFrom设置值的起始值ValueTo设置终止值ValueUnit设置显示单位 |
| StartAngle | 拨盘的开始角度 |
| Value | 显示的数值 |
# 3.2. 事件
| 事件 | 何时触发 |
|---|---|
| OnValueChange | 当数据值发生变化时触发该事件 |
| OnValueChanged | 当数据值发生变化后触发该事件 |
# 4. TAbDBValueInd组件
该组件显示为一个数字值指示器。可以显示数据集中的字段。需要设置DataSource以及DataField属性。
# 4.1. 属性
- TAbDBValuedInd组件主要属性
| 属性 | 功能说明 |
|---|---|
| BevelInner | 确定组件的内斜角的样式 |
| BevelOuter | 确定组件的外斜角的样式 |
| BevelValue | 确定组件数值指示器内部背景显示的样式 |
| DataField | 设置绑定显示内容的字段 |
| DataReadOnly | 是否设置数据集为只读模式 |
| DataSource | 设置绑定的数据集 |
| Digit | 信号Value显示的值 |
| LimitLower | 低位信号的限制值 |
| LimitUpper | 高位信号的限制值 |
| LogScale | 是否使用指数的计数方式 |
| MinMax | 使用DateTime存储最小值/最大值 |
| Options | 组件的相关设置选项opBevelInner是否显示内斜边opBevelOuter是否显示外斜边opName1是否显示SignalName1区域的内容opName2是否显示SignalName2区域的内容opUnit是否显示单位字符 |
| SectorSettings | 设置显示区域的选项,您最多可以调整三个扇区,每个扇区的开始和结束位置均不同。 如果值进入或离开一个扇区,它将触发OnSectorChange事件。 即使存在SectorSettings属性,也不在所有组件中显示扇区。 |
| SignalSettings | 模拟信号的设置选项 DigitalFrom设置信号的起始值DigitalTo设置信号的终点值Name1设置信号1显示的名称Name2设置信号2显示的名称ValueFormat设置数据显示的格式ValueFrom设置值的起始值ValueTo设置终止值ValueUnit设置显示单位 |
| Value | 设置信号显示的数值 |
# 4.2. 事件
| 事件 | 何时触发 |
|---|---|
| OnLimit | 如果Value属性超过了LimitLower或者LimitUpper的限制时触发该事件 |
| OnOverflow | 如果Value属性超过了调整的范围则触发该事件 |
| OnSectorChange | 如果Value属性输入或退出区域时触发该事件 |
# 5. TAbDBBar组件
该组件显示为一个横向的进度条。可以显示数据集中的字段。需要设置DataSource以及DataField属性。
# 5.1. 属性
- TAbDBBar组件主要属性
| 属性 | 功能说明 |
|---|---|
| BarSettings | 进度条设置的相关选项 |
| BevelOuter | 确定组件的外斜角的样式 |
| DataField | 设置绑定显示内容的字段 |
| DataReadOnly | 是否设置数据集为只读模式 |
| DataSource | 设置绑定的数据集 |
| Digit | 信号Value显示的值 |
| LimitLower | 低位信号的限制值 |
| LimitUpper | 高位信号的限制值 |
| LogScale | 是否使用指数的计数方式 |
| MinMax | 使用DateTime存储最小值/最大值 |
| SectorSettings | 设置显示区域的选项,您最多可以调整三个扇区,每个扇区的开始和结束位置均不同。 如果值进入或离开一个扇区,它将触发OnSectorChange事件。 即使存在SectorSettings属性,也不在所有组件中显示扇区。 |
| SignalSettings | 模拟信号的设置选项 DigitalFrom设置信号的起始值DigitalTo设置信号的终点值Name1设置信号1显示的名称Name2设置信号2显示的名称ValueFormat设置数据显示的格式ValueFrom设置值的起始值ValueTo设置终止值ValueUnit设置显示单位 |
| Value | 设置信号显示的数值 |
# 5.2. 事件
| 事件 | 何时触发 |
|---|---|
| OnLimit | 如果Value属性超过了LimitLower或者LimitUpper的限制时触发该事件 |
| OnOverflow | 如果Value属性超过了调整的范围则触发该事件 |
| OnSectorChange | 如果Value属性输入或退出区域时触发该事件 |
# 6. TAbDBVBar组件
该组件显示为一个垂直的进度条,并带有指针的显示。可以显示数据集中的字段。需要设置DataSource以及DataField属性。
# 6.1. 属性
- TAbDBVBar组件主要属性
| 属性 | 功能说明 |
|---|---|
| BarSettings | 进度条设置的相关选项 |
| BevelOuter | 确定组件的外斜角的样式 |
| DataField | 设置绑定显示内容的字段 |
| DataReadOnly | 是否设置数据集为只读模式 |
| DataSource | 设置绑定的数据集 |
| Digit | 信号Value显示的值 |
| LimitLower | 低位信号的限制值 |
| LimitUpper | 高位信号的限制值 |
| LogScale | 是否使用指数的计数方式 |
| MinMax | 使用DateTime存储最小值/最大值 |
| Options | 组件的相关设置选项opBevelInner是否显示内斜边opBevelOuter是否显示外斜边opValue是否显示值opName1是否显示SignalName1区域的内容opName2是否显示SignalName2区域的内容opOverflow是否显示溢出opUnit是否显示单位字符 |
| SectorSettings | 设置显示区域的选项,您最多可以调整三个扇区,每个扇区的开始和结束位置均不同。 如果值进入或离开一个扇区,它将触发OnSectorChange事件。 即使存在SectorSettings属性,也不在所有组件中显示扇区。 |
| SignalSettings | 模拟信号的设置选项 DigitalFrom设置信号的起始值DigitalTo设置信号的终点值Name1设置信号1显示的名称Name2设置信号2显示的名称ValueFormat设置数据显示的格式ValueFrom设置值的起始值ValueTo设置终止值ValueUnit设置显示单位 |
| Value | 设置信号显示的数值 |
# 6.2. 事件
| 事件 | 何时触发 |
|---|---|
| OnLimit | 如果Value属性超过了LimitLower或者LimitUpper的限制时触发该事件 |
| OnOverflow | 如果Value属性超过了调整的范围则触发该事件 |
| OnSectorChange | 如果Value属性输入或退出区域时触发该事件 |
# 7. TAbDBHBar组件
该组件显示为一个水平进度条,并带有指针的显示。可以显示数据集中的字段。需要设置DataSource以及DataField属性。
# 7.1. 属性
- TAbDBHBar组件主要属性
| 属性 | 功能说明 |
|---|---|
| BarSettings | 进度条设置的相关选项 |
| BevelOuter | 确定组件的外斜角的样式 |
| DataField | 设置绑定显示内容的字段 |
| DataReadOnly | 是否设置数据集为只读模式 |
| DataSource | 设置绑定的数据集 |
| Digit | 信号Value显示的值 |
| LimitLower | 低位信号的限制值 |
| LimitUpper | 高位信号的限制值 |
| LogScale | 是否使用指数的计数方式 |
| MinMax | 使用DateTime存储最小值/最大值 |
| Options | 组件的相关设置选项opBevelInner是否显示内斜边opBevelOuter是否显示外斜边opValue是否显示值opName1是否显示SignalName1区域的内容opName2是否显示SignalName2区域的内容opOverflow是否显示溢出opUnit是否显示单位字符 |
| SectorSettings | 设置显示区域的选项,您最多可以调整三个扇区,每个扇区的开始和结束位置均不同。 如果值进入或离开一个扇区,它将触发OnSectorChange事件。 即使存在SectorSettings属性,也不在所有组件中显示扇区。 |
| SignalSettings | 模拟信号的设置选项 DigitalFrom设置信号的起始值DigitalTo设置信号的终点值Name1设置信号1显示的名称Name2设置信号2显示的名称ValueFormat设置数据显示的格式ValueFrom设置值的起始值ValueTo设置终止值ValueUnit设置显示单位 |
| Value | 设置信号显示的数值 |
# 7.2. 事件
| 事件 | 何时触发 |
|---|---|
| OnLimit | 如果Value属性超过了LimitLower或者LimitUpper的限制时触发该事件 |
| OnOverflow | 如果Value属性超过了调整的范围则触发该事件 |
| OnSectorChange | 如果Value属性输入或退出区域时触发该事件 |
# 8. TAbDBThermometer组件
该组件显示为一个带有刻度和数字值指示的垂直数字指示器。该组件以带数字值指示的比例尺形式显示值。 您可以将信号单位(默认为°C)更改为任何其他单位,以显示其他信号,例如压强或电压。可以显示数据集中的字段。需要设置DataSource以及DataField属性。
# 8.1. 属性
- TAbDBThermometer组件主要属性
| 属性 | 功能说明 |
|---|---|
| BarSettings | 进度条设置的相关选项 |
| BevelOuter | 确定组件的外斜角的样式 |
| DataField | 设置绑定显示内容的字段 |
| DataReadOnly | 是否设置数据集为只读模式 |
| DataSource | 设置绑定的数据集 |
| Digit | 信号Value显示的值 |
| LimitLower | 低位信号的限制值 |
| LimitUpper | 高位信号的限制值 |
| LogScale | 是否使用指数的计数方式 |
| MinMax | 使用DateTime存储最小值/最大值 |
| Options | 组件的相关设置选项opBevelInner是否显示内斜边opBevelOuter是否显示外斜边opValue是否显示值opName1是否显示SignalName1区域的内容opName2是否显示SignalName2区域的内容opUnit是否显示单位字符 |
| ScaleSettings | 设置显示范围的样式 |
| ScaleSpacing | 间距与比例尺设置 |
| SectorSettings | 设置显示区域的选项,您最多可以调整三个扇区,每个扇区的开始和结束位置均不同。 如果值进入或离开一个扇区,它将触发OnSectorChange事件。 即使存在SectorSettings属性,也不在所有组件中显示扇区。 |
| SignalSettings | 模拟信号的设置选项 DigitalFrom设置信号的起始值DigitalTo设置信号的终点值Name1设置信号1显示的名称Name2设置信号2显示的名称ValueFormat设置数据显示的格式ValueFrom设置值的起始值ValueTo设置终止值ValueUnit设置显示单位 |
| Value | 设置信号显示的数值 |
# 8.2. 事件
| 事件 | 何时触发 |
|---|---|
| OnLimit | 如果Value属性超过了LimitLower或者LimitUpper的限制时触发该事件 |
| OnOverflow | 如果Value属性超过了调整的范围则触发该事件 |
| OnSectorChange | 如果Value属性输入或退出区域时触发该事件 |
# 9. TAbDBTank组件
该组件显示为一个带有数字指示功能以及液位面高度显示的罐体。可以显示数据集中的字段。需要设置DataSource以及DataField属性。
# 9.1. 属性
- TAbDBTank组件主要属性
| 属性 | 功能说明 |
|---|---|
| BevelValue | 确定组件中值指示器的斜角样式 |
| DataField | 设置绑定显示内容的字段 |
| DataReadOnly | 是否设置数据集为只读模式 |
| DataSource | 设置绑定的数据集 |
| Digit | 信号Value显示的值 |
| LimitLower | 低位信号的限制值 |
| LimitUpper | 高位信号的限制值 |
| LogScale | 是否使用指数的计数方式 |
| MinMax | 使用DateTime存储最小值/最大值 |
| Options | 组件的相关设置选项opUseSectorColor是否显示外斜边opValue是否显示值opName1是否显示SignalName1区域的内容opName2是否显示SignalName2区域的内容opOverflow是否显示溢出opUnit是否显示单位字符 |
| PPH | 用于调整以不同颜色显示的Value百分比的属性 |
| PPHColor | 用于针对一定百分比的指示调整不同颜色的属性 |
| SectorSettings | 设置显示区域的选项,您最多可以调整三个扇区,每个扇区的开始和结束位置均不同。 如果值进入或离开一个扇区,它将触发OnSectorChange事件。 即使存在SectorSettings属性,也不在所有组件中显示扇区。 |
| SignalSettings | 模拟信号的设置选项 DigitalFrom设置信号的起始值DigitalTo设置信号的终点值Name1设置信号1显示的名称Name2设置信号2显示的名称ValueFormat设置数据显示的格式ValueFrom设置值的起始值ValueTo设置终止值ValueUnit设置显示单位 |
| TankSettings | 一些关于罐体的相关设置 |
| Value | 设置信号显示的数值 |
| VIndOffsX | 用于调整值指示器水平偏移的属性 |
| VIndOffsY | 用于调整值指示器垂直偏移的属性 |
# 9.2. 事件
| 事件 | 何时触发 |
|---|---|
| OnLimit | 如果Value属性超过了LimitLower或者LimitUpper的限制时触发该事件 |
| OnOverflow | 如果Value属性超过了调整的范围则触发该事件 |
| OnSectorChange | 如果Value属性输入或退出区域时触发该事件 |
# 10. TAbDBVMeter组件
该组件显示为一个垂直的数值指示器。可以显示数据集中的字段。需要设置DataSource以及DataField属性。
# 10.1. 属性
- TAbDBVMeter组件主要属性
| 属性 | 功能说明 |
|---|---|
| BevelInner | 确定组件的内斜角的样式 |
| BevelOuter | 确定组件的外斜角的样式 |
| BevelValue | 确定组件数值指示器内部背景显示的样式 |
| DataField | 设置绑定显示内容的字段 |
| DataReadOnly | 是否设置数据集为只读模式 |
| DataSource | 设置绑定的数据集 |
| Digit | 信号Value显示的值 |
| LimitLower | 低位信号的限制值 |
| LimitUpper | 高位信号的限制值 |
| LogScale | 是否使用指数的计数方式 |
| MinMax | 使用DateTime存储最小值/最大值 |
| Options | 组件的相关设置选项opBevelInner是否显示内斜边opBevelOuter是否显示外斜边opSector是否显示分段opValue是否显示值opName1是否显示SignalName1区域的内容opName2是否显示SignalName2区域的内容opOverflow是否显示溢出opUnit是否显示单位字符opLimit是否显示限制值 |
| ScaleSettings | 设置显示范围的样式 |
| SectorSettings | 设置显示区域的选项,您最多可以调整三个扇区,每个扇区的开始和结束位置均不同。 如果值进入或离开一个扇区,它将触发OnSectorChange事件。 即使存在SectorSettings属性,也不在所有组件中显示扇区。 |
| SignalSettings | 模拟信号的设置选项 DigitalFrom设置信号的起始值DigitalTo设置信号的终点值Name1设置信号1显示的名称Name2设置信号2显示的名称ValueFormat设置数据显示的格式ValueFrom设置值的起始值ValueTo设置终止值ValueUnit设置显示单位 |
| Value | 设置信号显示的数值 |
# 10.2. 事件
| 事件 | 何时触发 |
|---|---|
| OnLimit | 如果Value属性超过了LimitLower或者LimitUpper的限制时触发该事件 |
| OnOverflow | 如果Value属性超过了调整的范围则触发该事件 |
| OnSectorChange | 如果Value属性输入或退出区域时触发该事件 |
# 11. TAbDBHMeter组件
该组件显示为一个水平的数值指示器。可以显示数据集中的字段。需要设置DataSource以及DataField属性。
# 11.1. 属性
- TAbDBHMeter组件主要属性
| 属性 | 功能说明 |
|---|---|
| BevelInner | 确定组件的内斜角的样式 |
| BevelOuter | 确定组件的外斜角的样式 |
| BevelValue | 确定组件数值指示器内部背景显示的样式 |
| DataField | 设置绑定显示内容的字段 |
| DataReadOnly | 是否设置数据集为只读模式 |
| DataSource | 设置绑定的数据集 |
| Digit | 信号Value显示的值 |
| LimitLower | 低位信号的限制值 |
| LimitUpper | 高位信号的限制值 |
| LogScale | 是否使用指数的计数方式 |
| MinMax | 使用DateTime存储最小值/最大值 |
| Options | 组件的相关设置选项opBevelInner是否显示内斜边opBevelOuter是否显示外斜边opSector是否显示分段opValue是否显示值opName1是否显示SignalName1区域的内容opName2是否显示SignalName2区域的内容opOverflow是否显示溢出opUnit是否显示单位字符opLimit是否显示限制值 |
| ScaleSettings | 设置显示范围的样式 |
| SectorSettings | 设置显示区域的选项,您最多可以调整三个扇区,每个扇区的开始和结束位置均不同。 如果值进入或离开一个扇区,它将触发OnSectorChange事件。 即使存在SectorSettings属性,也不在所有组件中显示扇区。 |
| SignalSettings | 模拟信号的设置选项 DigitalFrom设置信号的起始值DigitalTo设置信号的终点值Name1设置信号1显示的名称Name2设置信号2显示的名称ValueFormat设置数据显示的格式ValueFrom设置值的起始值ValueTo设置终止值ValueUnit设置显示单位 |
| Value | 设置信号显示的数值 |
# 11.2. 事件
| 事件 | 何时触发 |
|---|---|
| OnLimit | 如果Value属性超过了LimitLower或者LimitUpper的限制时触发该事件 |
| OnOverflow | 如果Value属性超过了调整的范围则触发该事件 |
| OnSectorChange | 如果Value属性输入或退出区域时触发该事件 |
# 12. TAbDBFlexHMeter、TAbDBFlexVMeter组件
该组件显示为一个水平显示的数值指示器,其标尺可以自由移动。可以显示数据集中的字段。需要设置DataSource以及DataField属性。
# 12.1. 属性
- TAbDBFlexHMeter、TAbDBFlexVMeter组件主要属性
| 属性 | 功能说明 |
|---|---|
| BevelInner | 确定组件的内斜角的样式 |
| BevelOuter | 确定组件的外斜角的样式 |
| DataField | 设置绑定显示内容的字段 |
| DataReadOnly | 是否设置数据集为只读模式 |
| DataSource | 设置绑定的数据集 |
| Damping | 仪表盘滚动的方式 |
| Options | 组件的相关设置选项opBevelInner是否显示内斜边opBevelOuter是否显示外斜边opTranparent背景是否透明 |
| PenCenterLine | 仪表盘中心指示线的样式。Color设置颜色。Mode指示线的显示模式Style指示线的显示样式Width指示线的显示宽度 |
| ScaleSettings | 设置显示范围的样式 |
| SwapScale | 是否反转仪表数值递增方向 |
| Value | 设定仪表指针指向仪表盘的数值 |
# 13. TAbDB120Meter、TAbDB180Meter、TAbDB270Meter组件
该组件显示为一个数字指示仪,仪表盘数值显示的角度为120°、180°和270°。可以显示数据集中的字段。需要设置DataSource以及DataField属性。

# 13.1. 属性
| 属性 | 功能说明 |
|---|---|
| BevelInner | 确定组件的内斜角的样式 |
| BevelOuter | 确定组件的外斜角的样式 |
| BevelValue | 确定组件数值指示器内部背景显示的样式 |
| DataField | 设置绑定显示内容的字段 |
| DataReadOnly | 是否设置数据集为只读模式 |
| DataSource | 设置绑定的数据集 |
| Digit | 信号Value显示的值 |
| LimitLower | 低位信号的限制值 |
| LimitUpper | 高位信号的限制值 |
| LogScale | 是否使用指数的计数方式 |
| MinMax | 使用DateTime存储最小值/最大值 |
| Options | 组件的相关设置选项opBevelInner是否显示内斜边opBevelOuter是否显示外斜边opSector是否显示分段opValue是否显示值opName1是否显示SignalName1区域的内容opName2是否显示SignalName2区域的内容opSector是否显示分段区域颜色opOverflow是否显示溢出opUnit是否显示单位字符opLimit是否显示限制值 |
| ScaleSettings | 设置显示范围的样式 |
| SectorSettings | 设置显示区域的选项,您最多可以调整三个扇区,每个扇区的开始和结束位置均不同。 如果值进入或离开一个扇区,它将触发OnSectorChange事件。 即使存在SectorSettings属性,也不在所有组件中显示扇区。 |
| SignalSettings | 模拟信号的设置选项 DigitalFrom设置信号的起始值DigitalTo设置信号的终点值Name1设置信号1显示的名称Name2设置信号2显示的名称ValueFormat设置数据显示的格式ValueFrom设置值的起始值ValueTo设置终止值ValueUnit设置显示单位 |
| Value | 设置信号显示的数值 |
# 13.2. 事件
| 事件 | 何时触发 |
|---|---|
| OnLimit | 如果Value属性超过了LimitLower或者LimitUpper的限制时触发该事件 |
| OnOverflow | 如果Value属性超过了调整的范围则触发该事件 |
| OnSectorChange | 如果Value属性输入或退出区域时触发该事件 |
# 14. TAbDBLED组件
该组件显示为一个LED指示灯按钮。该组件可以用作普通的LED指示灯,按钮,单选按钮或用作开关。 您可以将它们分组以指示/调整长整数值。 可以选择一个具有同步频率的闪烁指示(所有LED将同步闪烁)。 可用频率为0.5Hz,1Hz,2Hz,4Hz和8Hz。TAbLED没有自己的计时器。需要配合其他计数器进行使用。LED的形状可以是圆形(默认),矩形或箭头(左,右,上,下)。可以显示数据集中的字段。需要设置DataSource以及DataField属性。
# 14.1. 属性
- TAbDBLED组件主要属性
| 属性 | 功能说明 |
|---|---|
| Checked | 控件是否处于确认状态,即对应开、关的状态 |
| DataField | 设置绑定显示内容的字段 |
| DataReadOnly | 是否设置数据集为只读模式 |
| DataSource | 设置绑定的数据集 |
| Flashing | 如果为True,且Checked属性为True,则显示闪烁状态 |
| Frequency | 确定闪烁属性Flashing的闪烁频率 |
| GroupIndex | 设定群组用于给AbBinary组中的控件进行群控操作 |
| LED | LED设置的相关选项ColorOffLED灯关闭时的颜色ColorOnLED灯开启时的颜色ShapeLED灯的形状 |
| LED_Position | 设置LED灯的位置 |
| Mode | 设置LED灯的响应模式 |
| StatusBit | 在StatusBit中选择的位数(0..31) |
| StatusInt | 状态信息的长整数值 |
# 14.2. 事件
| 事件 | 何时触发 |
|---|---|
| OnStatusChanged | 当Checked属性发生变化时触发该事件 |
| OnStatusIntChanged | 当同一组内的任何一个控件的Checked属性发生变化时触发该事件 |
# 15. TAbDBColBitBtn组件
该组件显示为一个位图按钮,用于表示两种状态。
- 为开与关的状态进行单独设定。其中包括的属性有
TextColorDisabled,TextColOff,TextColOn,TextOff,TextOn,Text3D。 - 可选择按钮的颜色,用于打开,关闭以及禁用的状态。其中包括的属性有
ColorOff,ColorOn,ColorDisabled。 - 三种状态下的图片显示设置。
- 文本图形的位置选项。
- 具有可选颜色的3D渐变斜面。
可以显示数据集中的字段。需要设置DataSource以及DataField属性。
# 15.1. 属性
- TAbDBColBitBtn组件主要属性
| 属性 | 功能说明 |
|---|---|
| Beveled | 是否显示斜边(仅在Flat属性为False) |
| Buttonlevel | 包含一系列的按钮斜边绘制的相关属性 |
| Checked | 按钮是否处于已经按下的状态 |
| CheckedOptions | 设定Checked属性变化时的外观设置相关选项 |
| ColorDisabled | 按钮被禁用时设定的颜色(如果Transparent属性为True时该属性不起作用) |
| ColorOff | 当Checked属性为False时设定的颜色(如果Transparent属性为True时该属性不起作用) |
| ColorOn | 当Checked属性为True时设定的颜色(如果Transpparent属性为True时该属性不起作用) |
| DataField | 设置绑定显示内容的字段 |
| DataReadOnly | 是否设置数据集为只读模式 |
| DataSource | 设置绑定的数据集 |
| Flashing | 如果为True,且Checked属性为True,则显示闪烁状态 |
| FlashOptions | 设置当Checked属性与Flashing属性为True时闪烁的样式 |
| Flat | 该属性为True时仅在鼠标悬停在此控件上时显示斜边 |
| Frequency | 确定闪烁属性Flashing的闪烁频率 |
| Glyph | 设置显示在按钮上的图片 |
| GradBtnFace | 设置渐变样式的相关选项 |
| GroupIndex | 设定群组用于给AbBinary组中的控件进行群控操作 |
| Mode | 设置按钮的响应模式 |
| NumGlyph | 设定用于显示按钮图片的数量 |
| PosGlyph | 图片绘制的区域 |
| PosHorizontal | 水平方向上的显示位置 |
| PosVertical | 垂直方向上的显示位置 |
| StatusBit | 在StatusBit中选择的位数(0..31) |
| StatusInt | 状态信息的长整数值 |
| Text3D | 是否启用按钮的3D显示效果 |
| TextColDisabled | 设置按钮被禁用时的按钮文本颜色 |
| TextColOff | 设置Checked属性为False时的按钮文本颜色 |
| TextColOn | 设置Checked属性为True时的按钮文本颜色 |
| Transparent | 是否为透明显示 |
# 15.2. 事件
| 事件 | 何时触发 |
|---|---|
| OnStatusChanged | 当Checked属性发生变化时触发该事件 |
| OnStatusIntChanged | 当同一组内的任何一个控件的Checked属性发生变化时触发该事件 |
# 16. TAbDBRockerSwitch组件
该组件显示为一个状态切换按钮。其中的一些属性设置如图所示。可以显示数据集中的字段。需要设置DataSource以及DataField属性。
# 16.1. 属性
- TAbDBRockerSwitch组件主要属性
| 属性 | 功能说明 |
|---|---|
| BevelOuter | 确定组件的外斜角的样式 |
| BtnBevelWidth | 按钮边缘的宽度 |
| BtnColorFace | 按钮表面的颜色 |
| BtnColorHighlight | 按钮边缘的高亮区域颜色 |
| BtnColorShadow | 按钮边缘的阴影区域颜色 |
| Checked | 按钮是否处于点亮的状态 |
| DataField | 设置绑定显示内容的字段 |
| DataReadOnly | 是否设置数据集为只读模式 |
| DataSource | 设置绑定的数据集 |
| Flashing | 如果为True,且Checked属性为True,则显示闪烁状态 |
| Frequency | 确定闪烁属性Flashing的闪烁频率 |
| GroupIndex | 设定群组用于给AbBinary组中的控件进行群控操作 |
| Mode | 设置按钮的响应模式 |
| StatusBit | 在StatusBit中选择的位数(0..31) |
| StatusInt | 状态信息的长整数值 |
# 16.2. 事件
| 事件 | 何时触发 |
|---|---|
| OnStatusChanged | 当Checked属性发生变化时触发该事件 |
| OnStatusIntChanged | 当同一组内的任何一个控件的Checked属性发生变化时触发该事件 |
# 17. TAbDBToggleSwitch组件
该组件用于显示两种状态的开关。可以显示数据集中的字段。需要设置DataSource以及DataField属性。
# 17.1. 属性
- TAbDBToggleSwitch组件主要属性
| 属性 | 功能说明 |
|---|---|
| BevelOuter | 确定组件的外斜角的样式 |
| BtnBevelWidth | 按钮边缘的宽度 |
| BtnColorFace | 按钮表面的颜色 |
| BtnColorHighlight | 按钮边缘的高亮区域颜色 |
| BtnColorShadow | 按钮边缘的阴影区域颜色 |
| Checked | 按钮是否处于点亮的状态 |
| DataField | 设置绑定显示内容的字段 |
| DataReadOnly | 是否设置数据集为只读模式 |
| DataSource | 设置绑定的数据集 |
| Flashing | 如果为True,且Checked属性为True,则显示闪烁状态 |
| Frequency | 确定闪烁属性Flashing的闪烁频率 |
| GroupIndex | 设定群组用于给AbBinary组中的控件进行群控操作 |
| Mode | 设置按钮的响应模式 |
| StatusBit | 在StatusBit中选择的位数(0..31) |
| StatusInt | 状态信息的长整数值 |
# 17.2. 事件
| 事件 | 何时触发 |
|---|---|
| OnStatusChanged | 当Checked属性发生变化时触发该事件 |
| OnStatusIntChanged | 当同一组内的任何一个控件的Checked属性发生变化时触发该事件 |