滚动条
| 名称 | 类型 | 必填 | 说明 |
| 类型 | 文本 | true | 固定值:滚动条 表示这是一个滚动条控件 |
| 名称 | 文本 | true | 窗口中唯一标识 |
| x | 整数 | false | 默认显示坐标x |
| y | 整数 | false | 默认显示坐标y |
| 宽度 | 整数 | true | |
| 高度 | 整数 | true | |
| 最小值 | 整数 | true | |
| 最大值 | 整数 | true | |
| 位置 | 整数 | true | |
| 按钮递增 | 整数 | false | 点击按钮时的增减的进度,默认:最大值的1/0 |
| 垂直模式 | 逻辑 | false | 是否是垂直滚动条 |
| 皮肤 | 文本 | false | 缺省使用App.lua入口处的滚动条皮肤 |
| 附加 | table | false | 自定义变量 |
| 默认可视 | 逻辑 | false | 默认是否显示 |
| 系统事件 | table | false |
{
名称 = "滚动条1",
类型 = "滚动条",
x = 280,
y = 100,
宽度 = 22,
高度 = 150,
最小值 = 0,
最大值 = 100,
位置 = 50,
垂直模式 = true,
系统事件 = {
位置变化 = function (滚动条,位置信息)
调试输出(滚动条.名称, 位置信息)
end
}
},
属性
可视
- 类型:
逻辑 - 读写:
读写 - 说明:是否显示控件
父窗口
- 类型:
窗口对象 - 读写:
只读 - 说明:控件的父窗口对象
调试输出(滚动条1.父窗口.名称)
名称
- 类型:
文本 - 读写:
只读 - 说明:控件的名称。
最小值
- 类型:
数值 - 读写:
读写 - 说明:当前滚动条的最小值。
最大值
- 类型:
数值 - 读写:
读写 - 说明:当前滚动条的最大值。
次序
- 类型:
数值 - 读写:
读写 - 说明:动态改变控件的显示层级,值越大越先显示。
位置
- 类型:
数值 - 读写:
读写 - 说明:当前滚动条的位置。
按钮递增
- 类型:
数值 - 读写:
读写 - 说明:当前滚动条的按钮递增值。
附加
- 类型:
table - 读写:
读写 - 说明:当前滚动条的附加数据。
系统事件
🔹 创建
控件创建后触发
| 回调参数 | 类型 | 说明描述 |
| 滚动条 | 滚动条对象 |
示例
系统事件 = {
创建 = function (滚动条)
调试输出(滚动条.名称)
end
}
🔹 位置变化
滚动条位置发生变化后触发
| 回调参数 | 类型 | 说明描述 |
| 滚动条 | 滚动条对象 | |
| 位置信息 | table {位置,最小值,最大值} |
示例
系统事件 = {
位置变化 = function (滚动条,位置信息)
调试输出(滚动条.名称, 位置信息)
end
}
