gpt4 book ai didi

delphi - 如何更新VirtualStringTree滚动条?

转载 作者:行者123 更新时间:2023-12-03 18:43:20 26 4
gpt4 key购买 nike

我很难修复VirtualStringTree上的问题。


我有NodeData最初添加了一个Node.NodeHeight
或DefaultNodeHeight。


现在的问题是,我要将每个NodeHeight更改为不同的大小。结果,VirtualStringTree没有为我提供正确的滚动,从而导致看不到其他节点。

有人可以帮忙吗?

最佳答案

那是因为在所有节点都初始化之前(它们的高度已知),VT才知道树的总高度。因此,一种选择是强制所有节点初始化。当然,这与VT的“虚拟范式”背道而驰,但是如果您只有少量节点,那就还不错。另一个选择是将DefaultNodeHeight设置为要使用的最大NodeHeight(如果事先知道),因此VT将假定所有未初始化的节点都具有该高度。

关于delphi - 如何更新VirtualStringTree滚动条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6545751/

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