易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

大更新【CHENI纯组件列表框1.7】修复重大BUG,新增显示部分表项功能   [复制链接]

    2020-07-13 09:51:45
    模块控件源码
    易语言资源网
    1527 次浏览
    来源链接

主要更新内容:

修复 创建_表项_首次方法的数量计算错误及其导致的系列BUG

修复 删除_表项的数组越界防呆判断

修复 获取_* 系列方法 的索引获取失败的判断错误导致的数组越界错误

新增 列表_开启显示部分表项功能

新增 默认显示、隐藏功能

新增 CHENI_数组_去重_整数型 、文本型、字节集型方法

1、修复:由于表项数量赋值位置错误导致的 插入_表项_首次 时表项数量计算错误

2、修复:由于数组越界导致的删除表项出现的成员取值、组件未创建的错误

3、修复:由于 复制组件_* 系列方法对可视进行的判断,可能会导致表项无法被删除的错误【1.6版本如果首次插入时插入了表项 则会导致无法删除任何表项,且无法再次获取其属性!!【原因是修复的第一个错误】】

4、修复:由于返回值判断错误导致的 获取_标签 修改_标签标题 等方法 母组件参数填入非母组件导致的数组越界问题【如果该组件已被添加到表项中不会出现错误】

5、新增:列表_开启显示部分表项功能【开启后将暂时关闭添加、删除表项功能,但依旧可以进行其它操作】

        5.1、用途:搜索【模块自身未集成搜索功能】,仅展示属于某特定内容的表项 等

        5.2、方法说明:

                5.2.1、:列表_开启显示部分表项功能

                        参数:显示表项序号组【整数数组型】 可空(自带去重,可提供带重复序号的数组)

                        作用:开启后仅显示传入序号的表项,排序方式为数组表项序号的顺序,绑定了表项序号的标签不会受影响,依旧显示之前的表项序号

                        注意:开启后由于计算、显示问题,插入,删除功能会暂时关闭,退出该功能后,将会恢复

                5.2.2、:列表_显示部分表项并排序

                        参数:同上

                        作用:同上

                        注意事项:同上

                5.2.3、:列表_显示所有表项

                        无参方法

                        作用、恢复到调整调整之前,但并未退出该功能,依旧无法进行删除、添加功能

                5.2.4、:列表_隐藏所有表项

                        无参方法

                        作用、将所有表项的可视设为假,但是表项的内容并未被改变,且其位置也不会被改变

                5.2.5、:列表_退出显示部分表项功能

                        无参方法

                        使用此方法后添加、删除功能会被恢复,并且会显示所有表项并按初始序号排序

        5.3、由于未进行深入适配,所以 【列表_显示或隐藏单个表项】 【列表_移动表项到指定表项位置】 两个方法暂未公开,如需二开请谨慎使用!

        5.4、目前未对开启功能前的表项组件可视进行保存,且如果开启了 默认显示、隐藏功能 功能,显示部分表项时也是以此为依据进行可视操作 且恢复后也同理,将在下个版本进行更新。

6、新增:默认显示、隐藏功能【特别注意:此版本及以后版本请将所有初始化UI的步骤放到 窗口首次激活(或其它窗口显示后执行的方法,且窗口的可视为真,列表载体的可视也为真)中,否则所有表项的可视都会默认为假!】(该项在 创建_列表载体中设置)

        使用方法:无方法,修改母组件属性即可

7、新增:CHENI_数组_去重_整数型 、文本型、字节集型方法

        参数说明:

                参考数组:数组型 提供运算的数组

                接收结果的数组:数组型 运算结果赋值的数组

        功能说明:去重

 

【数据对接例程】

 【纯UI例程(在模块源码的临时子程序中载入)】

可实现效果:

 【纯文本列表】

 【图文并茂】

 【纯文本】

 

【分栏功能将在后期版本中推出】



点我下载 (已有 35 次下载)

引用模块


源码文件名 模块文件名
对接数据例程.e
精易模块.ec
CHENI图文列表.ec


引用支持库


源码文件名 支持库文件名 支持库标识
cheni纯组件列表框 - 1.7.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
扩展界面支持库二 2.0 AF6AD80AA4244A59AFB3D83ECF5173CC
应用接口支持库 3.1 F7FC1AE45C5C4758AF03EF19F18A395D
对接数据例程.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
扩展界面支持库二 2.0 AF6AD80AA4244A59AFB3D83ECF5173CC
应用接口支持库 3.1 F7FC1AE45C5C4758AF03EF19F18A395D
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
多线程支持库 2.0 5F99C1642A2F4e03850721B4F5D7C3F8


[错误报告]   上一篇:分享个自己写的服务器管理工具...     下一篇:批量的将动态调用的DLL命令换成易语言的...