新增多列纯组件列表框1.2版本发布-易语言模块控件源码

需积分: 12 0 下载量 196 浏览量 更新于2024-10-31 收藏 393KB ZIP 举报
资源摘要信息:"本次更新主要针对易语言开发环境下的纯组件列表框模块进行了升级,主要涉及以下几个知识点: 1. 纯组件列表框的升级与优化:原开发者认为网站图片访问速度慢,因此决定采用纯UI组件来增强程序运行效率。这表明开发者对于程序性能优化有着高度的重视,同时也说明了纯组件开发的趋势和优势。 2. 新增多列纯组件列表类CHENI_纯组件列表框_多列:在易语言的模块控件源码中,开发者引入了多列列表框的新类,提供了对多列数据的展示支持。该功能的添加极大地扩展了列表框的使用场景,使其能够满足更多复杂数据展示的需求,比如表格形式的数据展示等。 3. 组件数量的扩展:此次更新新增了10000、20000、50000、100000等不同数量级别的组件支持,这可能意味着列表框的性能得到了优化,能够承载更大的数据量,对于处理大量数据的场景提供了更好的支持。 4. 组件功能的修复:此次更新中,开发者修复了几个关键问题: - 修复了判断条件导致的表项宽度计算错误,这将避免列表中的数据展示不一致和布局错乱的问题; - 修复了滚动条绑定后未激活导致滚动条最大位置出错的问题,这保证了用户在使用滚动条时能够正确地查看到所有数据,提升了用户体验; - 修复了由于未计算第一个表项顶边而造成的预判生成数量错误,确保列表框在初始化时的准确性,避免了可能出现的显示问题。 5. 标签说明:开发者通过【模块控件源码】这一标签,清晰地表明了这次更新主要关注的是易语言中的模块控件源码部分,这为易语言的模块控件开发人员提供了重要的参考和学习方向。 6. 文件名称列表:通过压缩包子文件的文件名称列表,我们可以看到此次更新包括以下几个文件: - 例程.e:可能包含示例程序或实际测试代码; - cheni纯组件列表框.e:可能包含了纯组件列表框相关的源代码; - 例程 - 多列.e:可能包含了多列列表框功能的示例程序或测试代码; - cheni纯组件列表框.ec:该文件可能是一个资源文件,其中包含列表框的资源或配置信息。 综上所述,本次更新是对易语言中纯组件列表框模块的一次重要扩展和优化,不仅增加了多列展示功能,而且提升了性能和用户体验,这对易语言的模块控件开发领域具有较高的参考价值。"
2021-06-11 上传
主要更新内容: 修复 创建_表项_首次方法的数量计算错误及其导致的系列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例程(在模块源码的临时子程序中载入)】 可实现效果: 【纯文本列表】 【图文并茂】 【纯文本】 【分栏功能将在后期版本中推出】