炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 4260|回复: 3

[已解决] List不能删除多个不相邻的项

[复制链接]

该用户从未签到

发表于 2016-2-17 10:58:44 | 显示全部楼层 |阅读模式
BUG提交
炫彩版本号: V1.9.3
操作系统: win7
开发环境:
编程语言: 易语言
问题分类: 在代码中使用错误 
简短描述: List不能删除多个不相邻的项
1.如果用循环删除的话,当删除一个项后,其它的荐索引会改变,所以在循环中使用 XAdapterTable_DeleteItem (HXCGUI hAdapter, int iItem) 是不能满足预先设定要删除的指定项

2.如果用 XAdapterTable_DeleteItemEx (HXCGUI hAdapter, int iItem, int nCount)  只能删除相邻的项目。


该用户从未签到

发表于 2016-2-17 12:47:12 | 显示全部楼层
这个不是bug,易语言自带的也是这样的,要么你可以

XAdapterTable_DeleteItemEx (HXCGUI hAdapter, int iItem, int nCount)

删除相邻的索引项,

要么 你就倒序删除,从最末尾 倒着查找删除。都是这样用的

该用户从未签到

 楼主| 发表于 2016-2-17 18:39:06 | 显示全部楼层
dasemimi 发表于 2016-2-17 12:47
这个不是bug,易语言自带的也是这样的,要么你可以

XAdapterTable_DeleteItemEx (HXCGUI hAdapter, int i ...

  倒序  我擦    你真聪明    能不能不要这样玩儿

该用户从未签到

发表于 2016-2-17 19:47:59 | 显示全部楼层
▓_小田纯白 发表于 2016-2-17 18:39
倒序  我擦    你真聪明    能不能不要这样玩儿

都是这样做的,其他编程也是这样啊,难道易语言不是这样?
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|炫彩界面库 ( 鄂ICP备2023014763号-1 )

GMT+8, 2024-9-19 10:03 , Processed in 0.072768 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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