You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Delphi Virtual Listview异常:启用OwnerData时取消选中不触发OnChange

Virtual ListView批量取消选中时OnChange事件不触发的异常问题

我编写了一个测试程序用于实现Virtual ListView功能,目前遇到了异常情况:

  • 当启用TListview的OwnerData属性后,批量取消选中项时不会触发OnChange事件,导致虚拟项中标记为选中的条目不断累积,而实际ListView内这些项已经被取消选中
  • 未启用OwnerData的第二个ListView中,取消选中项可以正常触发OnChange事件

我已经自行排查多日但仍无法解决问题,希望有人能帮忙分析测试程序的源码,判断问题根源——我认为这并非自身代码的问题。

内容的提问来源于stack exchange,提问作者Bart Kindt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 06:52:35