gpt4 book ai didi

delphi - 我可以让 TTreeNode 不可见吗?

转载 作者:行者123 更新时间:2023-12-03 14:55:18 25 4
gpt4 key购买 nike

TTreeNode 没有 Visible 属性,因此不存在明显的选项。有没有其他方法可以使 TTreeNode 及其所有子节点不可见?当然,我希望稍后能够使其再次可见。

这是使用 Delphi 2007。

Note#1:我知道有替代方案 TVirtualTreeView,如果没有简单的方法可以使用 TTreeView 实现此目的,我会检查一下。

注意#2:我只需要顶级节点的选项。我想隐藏的人通常连 child 都没有。

最佳答案

将数据与用户界面分离是一个好主意, TreeView 的问题就是一个很好的例子 - 不要将数据存储在 TreeView 中。我经常有一个非可视单元,其中包含存储数据的结构化类。用户界面单元可以具有可以显示该类的数据(的可配置子集)的 TreeView 。有多种方法可以在两者之间移动数据。这种类型的隔离需要一些规划,但提供了更大的灵 active 和稳定性。

关于delphi - 我可以让 TTreeNode 不可见吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/828194/

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