列表框控件以列表方式显示可选择项供用户选择,与下拉框功能类似,只是以列表方式显示所有内容。
默认样式如下:
1 用法
1. 配合配方使用,进行配方选择;
2. 预先设置选项,进行选择;
2 属性
2.1 控件
控件名,当前页面唯一。
2.2 关联变量
关联数值型或配方型变量
2.3 选项
用于用法2)中用户预先维护设置选项,点击选项,如下图所示
【添加】新增添加选项
【删除】删除所选选项
双击某个选项,弹出维护对话框。
2.4 字体
设置选项中的字体、大小、颜色
2.5 主背景
设置列表框的主背景样式,可以参考【面板】主背景属性。
2.6 背景(选中项)
设置列表框的选中项样式。
2.7 可见控制
参考2.1节控件属性之可见控制
2.8 启用控制
参考2.1节控件属性之启用设置
2.9 操作日志
启用操作日志记录。
2.10 权限控制
设置哪些用户组可以操作。
2.11 操作确认
设置是否确认操作,参考【功能键】控件。
2.12 事件处理
参考2.1节控件属性之事件处理。
3 应用案例
1.列表框关联配方变量
页面加载后设置配方选择0行代码:
TRecipe * rcp =(TRecipe *)vm->get("混凝土");
rcp->setSelectedIndex(0);//设置配方选择0行
rcp->confirm();//配方确认
列表框选择后值变化执行代码:
TRecipe * rcp =(TRecipe *)vm->get("混凝土");
rcp->confirm();//配方确认
2.列表框关联普通变量
参考视频: