精易论坛

标题: 超级列表框做成一个类 多个超级列表框是时候 调用子程序传参数没有原来方便 [打印本页]

作者: xiaomidi188    时间: 2019-3-20 01:10
标题: 超级列表框做成一个类 多个超级列表框是时候 调用子程序传参数没有原来方便
超级列表框做成一个类  多个超级列表框是时候 调用子程序传参数没有原来方便

  
子程序名返回值类型公开备 注
超级列表框编辑 实现超级列表框编辑功能(请用4个整数型的程序集变量或全局变量 分别为Y、X、Z、K)
参数名类 型参考可空数组备 注
超级列表框超级列表框超级列表框
编辑框编辑框用来编辑的编辑框
横向位置整数型横向位置
纵向位置整数型
配置名称文本型
变量名类 型静态数组备 注
次数整数型 
整数型 
列宽度整数型 
Z整数型 
K整数型 
如果真 (超级列表框.现行选中项 < 0)
返回 ()
集_当前超级列表框 = 超级列表框
集_当前超级列表框配置名称 = 配置名称
集_Y = 超级列表框.现行选中项
计次循环首 (超级列表框.取列数 (), 次数)
列宽度 = 超级列表框.取列宽 (次数 - 1) + 列宽度
如果真 (横向位置 ≤ 列宽度)
K = 超级列表框.取列宽 (次数 - 1)
Z = 列宽度 - 超级列表框.取列宽 (次数 - 1)
列 = 次数 - 1
跳出循环 ()

计次循环尾 ()
集_X = 列
编辑框.左边 = 选择夹_界面.左边 + 超级列表框.左边 + Z + 2
编辑框.宽度 = K + 1
编辑框.高度 = 23
编辑框.顶边 = 纵向位置 + 超级列表框.顶边 - 23
编辑框.可视 = 真
编辑框.内容 = 超级列表框.取标题 (集_Y, 集_X)
超级列表框_置行列颜色 (_启动窗口.取窗口句柄 (), 超级列表框.取窗口句柄 (), 集_Y, 集_X, #黑色, #红色 )
编辑框.获取焦点 ()
编辑框.被选择字符数 = 取文本长度 (编辑框.内容)


i支持库列表   支持库注释   
iext扩展界面支持库一


如果用现在的 做成了类   还要多传一个  类_超级列表框  的变量

作者: cgkj888    时间: 2019-3-20 09:15
提示: 作者被禁止或删除 内容自动屏蔽
作者: xiaomidi188    时间: 2019-3-20 10:54
cgkj888 发表于 2019-3-20 09:15
怎么使用呢?没有列子吗

超级列表框 编辑框 的话  用近在眼前的那个更好  
作者: xiaomidi188    时间: 2019-3-20 10:54
近在眼前-超级列表框高级应用技巧.e (20.19 KB, 下载次数: 16)
作者: flfkhn2    时间: 2019-3-20 20:43
马上我就要升级啦
作者: a1274807709    时间: 2019-3-20 23:59
666666666666666
作者: 项目部002    时间: 2019-3-22 09:17
应用场景不一样需要的代码类型不一样,可根据实际需要针对修改模块命令哦
作者: xiaomidi188    时间: 2019-3-22 10:06
项目部002 发表于 2019-3-22 09:17
应用场景不一样需要的代码类型不一样,可根据实际需要针对修改模块命令哦

  还是手工修改吧
作者: 377249447    时间: 2019-4-6 13:28
提示: 作者被禁止或删除 内容自动屏蔽
作者: vbs123    时间: 2022-10-26 17:03
这个怎么用线程启动?




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4