数据数控控件
# 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设置的相关选项ColorOff LED灯关闭时的颜色ColorOn LED灯开启时的颜色Shape LED灯的形状 |
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 属性发生变化时触发该事件 |