gpt4 book ai didi

delphi - 在 VirtualStringTree 中设置节点的索引?

转载 作者:行者123 更新时间:2023-12-03 18:56:52 34 4
gpt4 key购买 nike

我正在尝试更改节点的索引,因为有些特定节点始终需要位于树的底部。我试图更改 Node.Index,但这并没有改变任何东西。所以我的问题是:如何更改 PVirtualNode 的索引?

谢谢! - 杰夫

最佳答案

要更改节点 A 的索引,请找到具有您希望 A 具有的索引的节点 B,然后调用 Tree.MoveTo(A, B, amInsertBefore, False) . B 及其之后的所有内容都将向下移动 1 为 A 腾出空间,以及它们的 Index字段将被重新计算。即使 A 在树中尚不存在(例如在调用 MakeNewNode 之后),这仍然有效。

如果您使用 Index要将每个节点与其对应的数据值关联到列表或数组中,那么您会发现这对于重新排序显示的值非常无效。

关于delphi - 在 VirtualStringTree 中设置节点的索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4925240/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com