我正在寻找一个非可视持久树(TStringTree)实现.如果有人知道任何好的实施,请告诉我. 谢谢. 您将在 DI Containers库(商业)中找到灵活的非可视树结构.但是,正如其他人在上面提到的那样,滚动
谢谢.
您将在 DI Containers库(商业)中找到灵活的非可视树结构.但是,正如其他人在上面提到的那样,滚动自己很容易,只添加你需要的功能.您只能使用两个基础对象:TNode和TNodeList(例如TObjectList后代).至少,TNode只需要三个成员:您的字符串数据,对其父节点的引用(如果节点是root,则为nil),以及TNodeList,它是其子节点的列表.剩下的是各种伴随方法(有点繁琐)的实现,如Add(),Delete(),IndexOf(),MoveTo(),GetFirstChild(),GetNext()等.基本树应该少于一个-nighter.