Delphi非可视化TTree如何实现,能否详细讲解一下?

2026-04-10 19:571阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

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

Delphi非可视化TTree如何实现,能否详细讲解一下?

我正在寻找一个非可视持久树(TStringTree)的实现。如果有人知道任何好的实现,请告诉我。谢谢。我将在DI Containers库(商业)中寻找活跃的非可视树结构。但,正如其他人所提到的,滚动不可视。

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

谢谢.

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

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

Delphi非可视化TTree如何实现,能否详细讲解一下?

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

Delphi非可视化TTree如何实现,能否详细讲解一下?

我正在寻找一个非可视持久树(TStringTree)的实现。如果有人知道任何好的实现,请告诉我。谢谢。我将在DI Containers库(商业)中寻找活跃的非可视树结构。但,正如其他人所提到的,滚动不可视。

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

谢谢.

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

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

Delphi非可视化TTree如何实现,能否详细讲解一下?