Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   "Tag"-Attribut in TTreeNode umsetzen (https://www.delphipraxis.net/162637-tag-attribut-ttreenode-umsetzen.html)

marcibaer 31. Aug 2011 20:57

"Tag"-Attribut in TTreeNode umsetzen
 
Hallo zusammen.

Wenn ich das richtig recherchiert habe, gibt es in TTreeNode leider keine "Tag"-Eigenschaft - wie sonst fast überall. Da ich die "Data"-Eigenschaft schon verwende, müsste ich das dann so machen

Delphi-Quellcode:
 NodeTyp = record
   Tag: Integer;
   Data: Pointer;
 end;
 NodeZeiger = ^NodeTyp;
und dies der Data-Eigenschaft zuweisen - oder gibt es da andere -
vielleicht "einfachere" Möglichkeiten!?

Vielen Dank für die Hilfe!

Marc

himitsu 31. Aug 2011 21:07

AW: "Tag"-Attribut in TTreeNode umsetzen
 
vom Nutzen her: Data = Tag

Um einen Record oder ein Objekt wirst du also nicht drumrum kommen.

Es wäre ja "übertrieben" mehrere "Benutzer"-Werte einzubauen:
- Viele nutzen ihn garnicht und dann hätte man Zwei "ungenützte" Speicherbereiche
- und was ist mir dem, welcher 3 Werte hinterlegen will ... etwa noch ein Tag3 einbauen? (aber dann heult der mit 4 Werten usw.)

Wer mehr braucht, muß sich diesen also selber Aufteilen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:08 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz