选择框
| 名称 | 类型 | 必填 | 说明 |
| 类型 | 文本 | true | 固定值:选择框 表示这是一个选择框控件 |
| 名称 | 文本 | true | 窗口中唯一标识 |
| x | 整数 | false | 默认显示坐标x |
| y | 整数 | false | 默认显示坐标y |
| 宽度 | 整数 | false | |
| 高度 | 整数 | false | |
| 标题 | 文本 | false | |
| 字体 | 文本 | false | |
| 间距 | 整数 | false | 标题字体间距 |
| 边框宽度 | 整数 | false | 0:无边框 |
| 边框色 | RGBA | false | |
| 选中色 | RGBA | false | |
| 文本色 | table {} | false | 一个RGBA颜色数组 {默认色,点燃色,按下色} |
| 描边色 | RGBA | false | |
| 标题距离 | 整数 | false | 选框和标题之间的距离 |
| 编组 | 整数 | false | 所有相同编组的选择框会变成单选模式 |
| 选中 | 逻辑 | false | 默认是否选中 |
| 禁用 | 逻辑 | false | 默认是否禁用 |
| 皮肤 | 文本 | false | 缺省状态下使用App.lua中的[选择框]皮肤,设置 "无" 表示不使用任何皮肤 |
| 气泡提示 | 文本 | false | |
| 气泡皮肤 | 文本 | false | |
| 附加 | table | false | 自定义变量 |
| 默认可视 | 逻辑 | false | 默认是否显示 |
| 系统事件 | table | false |
{
名称 = "选择框2",
类型 = "选择框",
x = 288,
y = 200,
标题 = "自动销毁",
系统事件 = {
点击 = function(选择框对象)
调试输出(选择框对象.选中)
end
}
},
属性
名称
- 类型:
文本 - 读写:
只读 - 说明:控件的名称
父窗口
- 类型:
窗口对象 - 读写:
只读 - 说明:控件的父窗口对象
调试输出(选择框1.父窗口.名称)
可视
- 类型:
逻辑 - 读写:
读写 - 说明:是否显示控件
次序
- 类型:
数值 - 读写:
读写 - 说明:动态改变控件的显示层级,值越大越先显示。
选中
- 类型:
逻辑 - 读写:
读写 - 说明:是否选中
禁用
- 类型:
逻辑 - 读写:
读写 - 说明:是否禁用
标题
- 类型:
文本 - 读写:
读写 - 说明:选择框的标题
气泡提示
- 类型:
文本 - 读写:
读写 - 说明:读写控件的气泡提示。
附加
- 类型:
table - 读写:
读写 - 说明:读写控件的附加信息。
系统事件
🔹 点击
控件被点击时触发
| 回调参数 | 类型 | 说明描述 |
| 选择框 | 选择框对象 |
示例
系统事件 = {
点击 = function(选择框对象)
调试输出(选择框对象.选中)
end
}
