列表框(ListBox)
以列表的形式显示多条文本信息,当显示的条数较多时,支持滚动查看。
- 列表框
属性
属性 | 描述 |
---|---|
是否支持多选(MultiSelect) | 多选标记 |
节点项高度(Node Item Height) | 显示单元节点高度 |
选中的文本背景色(Background Color Of Selected Text) | 选中的文本显示的背景颜色 |
选中时背景图片(Background Image When Selected) | 选中时显示的背景图片 |
事件
回调名称 | 回调函数 |
---|---|
on_select_changed | 选择的节点单元发生改变回调 |
Lua 脚本示例
local list_data =
{
"ListItem1",
"ListItem2",
"ListItem3"
}
if #list_data > 0 then
for i = 1, #list_data, 1 do
list_box:AddString(nx_widestr(list_data[i]))
end
end
-- 在 ListBox 切换选项后,就会执行 list_box_select_changed 的回调函数
function list_box_select_changed(self)
local value = self.SelectString
nx_msgbox(nx_string(value))
end