![]() |
TreeView - fertigem Tree .Data hinzufügen?
Moin !
Ich habe einen Tree der schon zur Entwicklung komplett aufgebaut ist (über den Eintragseditor). Nun würde ich gerne jedem Node eine Klasse hinzufügen:
Delphi-Quellcode:
Kann mir jemand sagen wie ich das machen kann? Ich weiss nämlich nicht wie ich die einzelnen Elemente ansprechen kann um die Klasse hinzuzufügen.
type
TVData = class InfoText: String; Geraet: String; Datum: TDate; end; Beim dynamischen Erstellen ist das einfach über:
Delphi-Quellcode:
Aber wenn der Tree fertig is :?:
TView.Selected.Data := TVData.Create;
|
Re: TreeView - fertigem Tree .Data hinzufügen?
Hallo Dominik,
die Methode TV.Items.GetFirstNode() und die Methoden des darüber zurück gelieferten Knotens erlauben dir über alle Knoten des Baumes zu iterieren. Deine Vorgehensweise zwingt dich allerdings dazu die Knoten über deren Ordnung oder Bezeichnung zu identifizieren. Grüße vom marabu |
Re: TreeView - fertigem Tree .Data hinzufügen?
Moin !
Hmm, das ist mir zu kompliziert ... Da werde ich eher den Baum zur Laufzeit erstellen und Data direkt zuweisen. |
Re: TreeView - fertigem Tree .Data hinzufügen?
Du kannst Dir auch eigene TreeNodes bauen und darin die benötigten Variablen definieren.
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:20 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 by Thomas Breitkreuz