首页
社区
课程
招聘
[讨论]还是想和大家讨论一下编程的方法!!!
发表于: 2009-11-23 23:28 3319

[讨论]还是想和大家讨论一下编程的方法!!!

2009-11-23 23:28
3319
相信大家都会用到“ListView” 控件,现有一问题:

  当“ListView” 里的项目改变(删除,Change)后, 如何能知道是其中一项发生了变化?这样,我就不用“一项一项比较”了。

  当然,可以在“OnChange”、“OnEdited”检查来知道里面相关项目的改变内容,但我想在“用户”按下一个“应用”Button后, 才比较改变的项目(这样就有机会让用户来前取消当所有的操作)

  我目前的方法:当发生有“OnChange”、“OnEdited”事件后,把控件的 Tag 设为 1, 如果当 Tag 为 1 时, 只有把所有项目比较一次,先找到相同内容的项,就先删掉(防止用户设重复了),再一项一项比较,不知大家有没更好的方法?

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 189
活跃值: (4810)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
还可以建一个记录来保存所有的操作, 但是, 我这里用成十多个这样的控件, 所有控件也只调用其中一个的方法(事件),相当于 VB 的控件数组一样。进程环境本身也是多线程的(最多时就有 300 个线程,不过,还好,不会卡, CPU 占用还是不到 %1 的 ),所以, 不希望实时有保存数据的操作。
2009-11-23 23:39
0
游客
登录 | 注册 方可回帖
返回
//