超级列表框排序模块例程有你不懂得

易语言 2020-08-12 17:14:18

超级列表框排序模块例程有你不懂得

功能:
1.超级列表框排序(我想问一下,易语言自带的[超级列表框.排序方式]是不是有问题啊?我用的时候为什么老是清空列表框的内容,难道是我不会调用?源码里面的排序不是调用这句代码,是调用模块)
2.超级列表框表项上移,下移,移到顶部,移到底部
3.超级列表框保存,导入问题。

.计次循环首 (单元数, 变量)
排序变量 [变量] = 对象.取标题 (序号数组 [取绝对值 (选择 (排序方式, -1, 行数) - (变量 - 1) \ 列数)], (变量 - 1) % 列数)
.计次循环尾 ()
.计次循环首 (单元数, 变量)
对象.置标题 ((变量 - 1) \ 列数, (变量 - 1) % 列数, 排序变量 [变量])
对象.置表项数值 ((变量 - 1) \ 列数, 表项数值 [取绝对值 (选择 (排序方式, -1, 行数) - (变量 - 1) \ 列数)]) ' 本来加个判断的,算啦,为了提高速度,多重复置表项数值几次吧:)
.计次循环尾 ()
.如果真 (选中项 ≠ 0)
.计次循环首 (对象.取表项数 (), 变量)
.如果真 (对象.取表项数值 (变量 - 1) = 选中项)
对象.现行选中项 = 变量 - 1
对象.保证显示 (变量 - 1)
跳出循环 ()
.如果真结束

.计次循环尾 ()
.如果真结束
返回 (取启动时间 () - 排序时间)