找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 99|回复: 2

[源码] 下拉组合框自绘背景

[复制链接]

11

主题

12

回帖

118

积分

注册会员

积分
118
发表于 2024-11-4 17:01:15 | 显示全部楼层 |阅读模式
本帖最后由 独影枫 于 2024-11-4 17:04 编辑

炫语言IDE风格的组合框,学习团总后记录一下,组合框1团总是写的纯代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

6

主题

14

回帖

130

积分

注册会员

积分
130
QQ
发表于 2024-11-6 10:21:30 | 显示全部楼层
感谢分享...学到了

下面是学到的用在火山的
程序集变量
  1. <火山程序 类型 = "通常" 版本 = 1 />

  2. 变量 集_组合框_列表框 <类型 = 炫彩列表框>
复制代码


  1. <火山程序 类型 = "通常" 版本 = 1 />

  2. 方法 炫彩组合框_组合框_弹出列表 <接收事件 类型 = 整数>
  3. 参数 来源对象 <类型 = 炫彩组合框 注释 = "提供事件产生的具体来源对象">
  4. 参数 标记值 <类型 = 整数 注释 = "用户调用"挂接事件"命令时所提供的"标记值"参数值,非此方式挂接事件则本参数值固定为0.">
  5. 参数 组合框句柄 <类型 = 变整数>
  6. 参数 窗口句柄 <类型 = 变整数>
  7. 参数 列表框句柄 <类型 = 变整数>
  8. 参数 是否拦截 <类型 = 逻辑型类 注释 = "是否拦截.值=真">
  9. {
  10.     变量 局部_背景管理器 <类型 = 炫彩背景管理器>
  11.     如果 (来源对象 == 组合框_搜索类型)
  12.     {
  13.         集_组合框_列表框.句柄 = 列表框句柄
  14.         局部_背景管理器.句柄 = 资源_取背景管理器 ("ID_组合框_弹出列表")
  15.         集_组合框_列表框.背景管理器 = 局部_背景管理器
  16.         集_组合框_列表框.自动注册事件 ()
  17.         集_组合框_列表框.显示垂直滚动条 (假)
  18.         集_组合框_列表框.显示水平滚动条 (假)



  19.     }
  20.     返回 (0)
  21. }

  22. 方法 炫彩列表框_列表框_项模板创建完成 <接收事件 类型 = 整数>
  23. 参数 来源对象 <类型 = 炫彩列表框 注释 = "提供事件产生的具体来源对象">
  24. 参数 标记值 <类型 = 整数 注释 = "用户调用"挂接事件"命令时所提供的"标记值"参数值,非此方式挂接事件则本参数值固定为0.">
  25. 参数 列表框句柄 <类型 = 变整数>
  26. 参数 项目结构 <类型 = 列表框_项结构1>
  27. 参数 项目标识 <类型 = 整数 注释 = "0:状态改变; 1:新模板实例; 2:旧模板复用">
  28. 参数 是否拦截 <类型 = 逻辑型类 注释 = "是否拦截.值=真">
  29. {
  30.     变量 局部_形状文本 <类型 = 形状文本>
  31.     如果 (来源对象 == 集_组合框_列表框)
  32.     {
  33.         局部_形状文本.句柄 = 集_组合框_列表框.取模板对象 (项目结构.项索引, 1)
  34.         如果 (炫彩_取对象类型 (局部_形状文本.句柄) == 元素类型.形状对象_文本)
  35.         {
  36.             局部_形状文本.置文本颜色 (颜色类.白色, )

  37.         }

  38.     }
  39.     返回 (0)

  40. }
复制代码


0

主题

72

回帖

516

积分

高级会员

积分
516
发表于 2024-11-4 18:22:20 | 显示全部楼层
感谢分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|炫语言 | 炫彩界面库 | 用户所需, 正是我所做! ( 鄂ICP备2023014763号-1 )

GMT+8, 2024-12-4 16:06 , Processed in 0.081648 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表