|
发表于 2024-11-6 10:21:30
|
显示全部楼层
感谢分享...学到了
下面是学到的用在火山的
程序集变量
- <火山程序 类型 = "通常" 版本 = 1 />
- 变量 集_组合框_列表框 <类型 = 炫彩列表框>
复制代码
- <火山程序 类型 = "通常" 版本 = 1 />
- 方法 炫彩组合框_组合框_弹出列表 <接收事件 类型 = 整数>
- 参数 来源对象 <类型 = 炫彩组合框 注释 = "提供事件产生的具体来源对象">
- 参数 标记值 <类型 = 整数 注释 = "用户调用"挂接事件"命令时所提供的"标记值"参数值,非此方式挂接事件则本参数值固定为0.">
- 参数 组合框句柄 <类型 = 变整数>
- 参数 窗口句柄 <类型 = 变整数>
- 参数 列表框句柄 <类型 = 变整数>
- 参数 是否拦截 <类型 = 逻辑型类 注释 = "是否拦截.值=真">
- {
- 变量 局部_背景管理器 <类型 = 炫彩背景管理器>
- 如果 (来源对象 == 组合框_搜索类型)
- {
- 集_组合框_列表框.句柄 = 列表框句柄
- 局部_背景管理器.句柄 = 资源_取背景管理器 ("ID_组合框_弹出列表")
- 集_组合框_列表框.背景管理器 = 局部_背景管理器
- 集_组合框_列表框.自动注册事件 ()
- 集_组合框_列表框.显示垂直滚动条 (假)
- 集_组合框_列表框.显示水平滚动条 (假)
- }
- 返回 (0)
- }
- 方法 炫彩列表框_列表框_项模板创建完成 <接收事件 类型 = 整数>
- 参数 来源对象 <类型 = 炫彩列表框 注释 = "提供事件产生的具体来源对象">
- 参数 标记值 <类型 = 整数 注释 = "用户调用"挂接事件"命令时所提供的"标记值"参数值,非此方式挂接事件则本参数值固定为0.">
- 参数 列表框句柄 <类型 = 变整数>
- 参数 项目结构 <类型 = 列表框_项结构1>
- 参数 项目标识 <类型 = 整数 注释 = "0:状态改变; 1:新模板实例; 2:旧模板复用">
- 参数 是否拦截 <类型 = 逻辑型类 注释 = "是否拦截.值=真">
- {
- 变量 局部_形状文本 <类型 = 形状文本>
- 如果 (来源对象 == 集_组合框_列表框)
- {
- 局部_形状文本.句柄 = 集_组合框_列表框.取模板对象 (项目结构.项索引, 1)
- 如果 (炫彩_取对象类型 (局部_形状文本.句柄) == 元素类型.形状对象_文本)
- {
- 局部_形状文本.置文本颜色 (颜色类.白色, )
- }
- }
- 返回 (0)
- }
复制代码
|
|