![]() |
TBaumListe in Treeview?
hi,
angenommen ich erstelle mir eine Liste die einen binären Baum darstellen soll... Typdeklaration:
Code:
... wie bekomme ich diese Liste, sobald sie komplett erstellt wurde, in die TreeView-Komponente rein?TBaum = ^TKnoten; TKnoten = record info :char; links :TBaum; rechts :TBaum; end; Thx, rook |
Re: TBaumListe in Treeview?
Moin,
vielleicht so...
Delphi-Quellcode:
Aufruf:
procedure BaumToTreeView(Baum: TBaum; Node:TTreeNode; TreeView:TTreeView);
var newNode:TTreeNode; begin if assigned(Baum) then begin newNode:=TreeView.Items.AddChild(Node, Baum^.info); BaumToTreeView(Baum^.links, newNode, TreeView); BaumToTreeView(Baum^.rechts, newNode, TreeView); end; end;
Delphi-Quellcode:
MfG
TreeView1.Items.Clear;
BaumToTreeView(WurzelVonDemEinzufuegenenBaum, nil, TreeView1); Thorsten |
Re: TBaumListe in Treeview?
klasse!! sowas hab ich gesucht!
habs zwar mittlerweile auch selber hinbekommen, aber noch längst nicht so kurz und sauber wie hier. Dankeschön |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz