Forum: Sonstige Fragen zu Delphi
Delphi
by marabu,
24. Sep 2005
Nodes werden NUR in der TreeView gespeichert, Daten NIE.
Hinzufügen geschieht so:
with TreeView.Items.AddChild(parentNode, nodeText) do
begin
Data := Pointer(DataSet.RecNo);
// alternativ kannst du den primary key an Data zuweisen
...
Forum: Sonstige Fragen zu Delphi
Delphi
by marabu,
24. Sep 2005
Hi Gereon,
hast du dynamisch angeforderten Speicher an deine Knoten geknüpft, dann kannst du diesen einfach und sicher im Ereignis OnDeletion() der TreeView wieder freigeben. Außerdem würde ich keine TreeNodes in einer externen Struktur speichern. Es genügt der Data-Ponter des TreeNode auf seine zugehörigen Daten in deiner externen Struktur.
Grüße vom marabu