滑块条
| 名称 | 类型 | 必填 | 说明 |
| 类型 | 文本 | true | 固定值:滑块条 表示这是一个滑块条控件 |
| 名称 | 文本 | true | 窗口中唯一标识 |
| x | 整数 | false | 默认显示坐标x |
| y | 整数 | false | 默认显示坐标y |
| 底图 | 文本 | true | 底图图片 资源标识 |
| 滑块 | 文本 | true | 滑块图片 资源标识 |
| 最小值 | 整数 | true | |
| 最大值 | 整数 | true | |
| 位置 | 整数 | true | |
| 内边距 | table | false | {左,上,右,下} 滑块在区域中的内边距 |
| 附加 | table | false | 自定义变量 |
| 默认可视 | 逻辑 | false | 默认是否显示 |
| 系统事件 | table | false |
{
名称 = "音效音量",
类型 = "滑块条",
x = 8,
y = 38,
底图 = "默认皮肤|滑块条背景",
滑块 = "默认皮肤|滑块",
最小值 = 0,
最大值 = 100,
位置 = 50,
系统事件 = {
位置变化 = function (滑块条,位置,鼠标事件)
调试输出(位置)
end
}
},
属性
可视
- 类型:
逻辑 - 读写:
读写 - 说明:是否显示控件
父窗口
- 类型:
窗口对象 - 读写:
只读 - 说明:控件的父窗口对象
调试输出(滑块条1.父窗口.名称)
名称
- 类型:
文本 - 读写:
只读 - 说明:控件的名称。
次序
- 类型:
数值 - 读写:
读写 - 说明:动态改变控件的显示层级,值越大越先显示。
位置
- 类型:
数值 - 读写:
读写 - 说明:当前滑块条的位置。
附加
- 类型:
table - 读写:
读写 - 说明:读写控件的附加信息。
系统事件
🔹 创建
控件创建后触发
| 回调参数 | 类型 | 说明描述 |
| 进度条 | 进度条对象 |
示例
系统事件 = {
创建 = function (滑块条)
调试输出(滑块条.名称)
end
}
🔹 位置变化
滑块条位置发生变化后触发
| 回调参数 | 类型 | 说明描述 |
| 滑块条 | 滑块条对象 | |
| 位置 | 整数 | |
| 鼠标事件 | 逻辑 | 是否是由鼠标主动操作发生的 |
示例
系统事件 = {
位置变化 = function (滑块条,位置,鼠标事件)
调试输出(滑块条.名称,位置)
end
}
