加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

delphi – 我可以使TTreeNode不可见吗?

发布时间:2020-12-15 09:50:05 所属栏目:大数据 来源:网络整理
导读:TTreeNode没有Visible属性,因此不存在明显的选项.有没有其他方法可以使TTreeNode及其所有子节点不可见?当然,我希望以后能够再次显示它. 这是Delphi 2007. 注意#1:我知道替代TVirtualTreeView,如果没有简单的方法可以使用TTreeView完成此操作,我会检查它.
TTreeNode没有Visible属性,因此不存在明显的选项.有没有其他方法可以使TTreeNode及其所有子节点不可见?当然,我希望以后能够再次显示它.

这是Delphi 2007.

注意#1:我知道替代TVirtualTreeView,如果没有简单的方法可以使用TTreeView完成此操作,我会检查它.

注意#2:我只需要顶级节点的选项.我想隐藏的人通常甚至没有孩子.

解决方法

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读