调节数控控件
# Smart 控件使用(调节数控)
调节数控中包括可操作调整的控件,比如拨号盘,滑块等相关功能。
# 1. TAbDial组件
该组件显示为一个拨号盘,用于调整控制数值的显示。
# 1.1. 属性
- TAbDial组件主要属性
属性 | 功能说明 |
---|---|
BevelDial | 拨号盘的边缘样式属性 |
BevelOuter | 确定组件的外斜角的样式 |
BevelValue | 确定显示值的背景的样式 |
ChangeLarge | 对于数值大的变化的数据的增减量 |
ChangeSmall | 对于数值小的变化的数据的增减量 |
ColorFocus | 如果组件具有焦点,则显示颜色 |
ColorNonFocus | 如果组件不具有焦点,则显示颜色 |
CursorSlide | 如果鼠标在滑块上,则显示对应的图标 |
Digit | 以模拟数值显示的数据 |
SignalSettings | 模拟信号的设置选项 DigitalFrom 设置信号的起始值DigitalTo 设置信号的终点值Name1 设置信号1显示的名称Name2 设置信号2显示的名称ValueFormat 设置数据显示的格式ValueFrom 设置值的起始值ValueTo 设置终止值ValueUnit 设置显示单位 |
Value | 包含了模拟数值的相关信息 |
# 1.2. 事件
事件 | 何时触发 |
---|---|
OnValueChange | 当数据值发生变化时触发该事件 |
OnValueChanged | 当数据值发生变化后触发该事件 |
# 2. TAbGearDial组件
该组件显示为一个大型拨盘。
# 2.1. 属性
- TAbGearDial组件主要属性
属性 | 功能说明 |
---|---|
BevelGearDial | 设置拨号盘的外观样式 |
ChangeLarge | 对于数值大的变化的数据的增减量 |
ChangeSmall | 对于数值小的变化的数据的增减量 |
ColorFocus | 如果组件具有焦点,则显示颜色 |
ColorNonFocus | 如果组件不具有焦点,则显示颜色 |
CursorSlide | 如果鼠标在滑块上,则显示对应的图标 |
Digit | 以模拟数值显示的数据 |
EnabledKeys | 是否响应按键 |
EnableKeyBoard | 是否响应键盘操作 |
PointerSize | 拨盘的点的大小 |
PointerType | 拨盘的点的类型 |
RotAngle | 旋转的角度度数 |
SignalSettings | 模拟信号的设置选项 DigitalFrom 设置信号的起始值DigitalTo 设置信号的终点值Name1 设置信号1显示的名称Name2 设置信号2显示的名称ValueFormat 设置数据显示的格式ValueFrom 设置值的起始值ValueTo 设置终止值ValueUnit 设置显示单位 |
StartAngle | 拨盘的开始角度 |
Value | 显示的数值 |
# 2.2. 事件
事件 | 何时触发 |
---|---|
OnValueChange | 当数据值发生变化时触发该事件 |
OnValueChanged | 当数据值发生变化后触发该事件 |
# 3. TAbHSider、TAbVSilder组件
该组件显示为水平,垂直方向的滑轨。
# 3.1. 属性
- TAbHSilder组件、TAbVSlider组件主要属性
属性 | 功能说明 |
---|---|
BevelOuter | 确定组件的外斜角的样式 |
ButtonSize | 设置滑块的大小 |
ChangeLarge | 对于数值大的变化的数据的增减量 |
ChangeSmall | 对于数值小的变化的数据的增减量 |
ColorFocus | 如果组件具有焦点,则显示颜色 |
ColorNonFocus | 如果组件不具有焦点,则显示颜色 |
ColorTrench | 设置沟槽的颜色 |
CursorSlide | 如果鼠标在滑块上,则显示对应的图标 |
Digit | 以模拟数值显示的数据 |
EnabledKeys | 是否响应按键 |
EnableKeyBoard | 是否响应键盘操作 |
EnableMouseJump | 是否让滑块响应鼠标操作跳转到鼠标点击的标尺位置上 |
Options | 设置滑轨的相关选项opBevelOuter 是否显示斜边外缘opName1 是否显示信号标题1opName2 是否显示信号标题2opScaleText 是否显示标尺文本 |
ScaleSettings | 设置标尺的相关外观选项 |
SingalSettings | 数值显示的相关选项 |
Value | 显示的数值 |
# 3.2. 事件
事件 | 何时触发 |
---|---|
OnValueChange | 当数据值发生变化时触发该事件 |
OnValueChanged | 当数据值发生变化后触发该事件 |