【发布时间】:2010-03-10 03:39:54
【问题描述】:
我依靠 VirtualTreeView 来显示数以千计的项目,这些项目有时会发生变化,当这种情况发生时,树会被清理并再次填充。
排序是自动完成的(toAutoSort 标志集),但这会产生递归初始化所有节点的不良影响,并且这是一个非常昂贵的操作,您可以想象。
那么当toAutoSort 关闭时,我应该什么时候调用.Sort 方法? (DoInitChildren 看起来很合理,但我偶尔会得到奇怪的结果,比如颠倒的结果,所以我认为这不是对孩子进行排序的好事件。)
【问题讨论】:
标签: delphi sorting tree virtualtreeview