如何用Delphi实现非可视化TTree?

更新于
2026-10-05 01:38:06
0阅读来源:SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计271个文字,预计阅读时间需要2分钟。

我正在寻找一个非可视持久树(TStringTree)的实现。如果有人知道哪种实现不错,请告诉我。谢谢。我将在DI Containers库(商业)中寻找一个活泼的非可视树结构。但问题是,正如其他人提到的那样,滚动滚动。

我正在寻找一个非可视持久树(TStringTree)实现.如果有人知道任何好的实施,请告诉我.

谢谢.

您将在 DI Containers库(商业)中找到灵活的非可视树结构.但是,正如其他人在上面提到的那样,滚动自己很容易,只添加你需要的功能.

您只能使用两个基础对象:TNode和TNodeList(例如TObjectList后代).至少,TNode只需要三个成员:您的字符串数据,对其父节点的引用(如果节点是root,则为nil),以及TNodeList,它是其子节点的列表.剩下的是各种伴随方法(有点繁琐)的实现,如Add(),Delete(),IndexOf(),MoveTo(),GetFirstChild(),GetNext()等.基本树应该少于一个-nighter.

本文共计271个文字,预计阅读时间需要2分钟。

我正在寻找一个非可视持久树(TStringTree)的实现。如果有人知道哪种实现不错,请告诉我。谢谢。我将在DI Containers库(商业)中寻找一个活泼的非可视树结构。但问题是,正如其他人提到的那样,滚动滚动。

我正在寻找一个非可视持久树(TStringTree)实现.如果有人知道任何好的实施,请告诉我.

谢谢.

您将在 DI Containers库(商业)中找到灵活的非可视树结构.但是,正如其他人在上面提到的那样,滚动自己很容易,只添加你需要的功能.

您只能使用两个基础对象:TNode和TNodeList(例如TObjectList后代).至少,TNode只需要三个成员:您的字符串数据,对其父节点的引用(如果节点是root,则为nil),以及TNodeList,它是其子节点的列表.剩下的是各种伴随方法(有点繁琐)的实现,如Add(),Delete(),IndexOf(),MoveTo(),GetFirstChild(),GetNext()等.基本树应该少于一个-nighter.