![]() |
Einträge von ListView mit ein Object versehen
Hallo,
ich habe mal eine Frage zu ListView, ist es bei dieser Komponente möglich wie bei TreeView den einzelnen Einträge ein Object anzuhängen und wenn ja, wie kann das Umsetzen. Bis bald Chemiker |
Re: Einträge von ListView mit ein Object versehen
Hallo,
wie beim TreeView auch über Data. Data ist ein Pointer zur freien Verfügung, was du dort speicherst, ist dir überlassen. Heiko |
Re: Einträge von ListView mit ein Object versehen
Hallo hoika,
danke für die schnelle Antwort. Leider weis ich immer noch nicht wie ich das Object an die Einträge hänge. Ich suche für ListView das gleich was AddChildObject bei TreeView ist. Bis bald Chemiker |
Re: Einträge von ListView mit ein Object versehen
Delphi-Quellcode:
var
lItem: TListItem; begin ... lItem := ListView1.Items.Add; lItem.Data := DeinObjekt; lItem.Caption := 'huhu'; ... end; begin TDeineObjektKlasse(ListView1.Items[0].Data).DeineProperties; end; |
Re: Einträge von ListView mit ein Object versehen
Hallo Muetze1,
danke für Antwort. Das ist das was ich gesucht habe. So ein kleines Code-Beispiel würde ich mir manchmal in der Delphi-Hilfe wünschen. Bis bald Chemiker |
Re: Einträge von ListView mit ein Object versehen
Hallo,
ich würd gerne in "Data" eine Boolsche Variable speichern und auch wieder abfragen können. Wie kann ich auf "Data" also einem Pointer eine bool-Variable setzen? |
Re: Einträge von ListView mit ein Object versehen
Du kannst einfach den Wahrheitswert nach Pointer casten.
|
Re: Einträge von ListView mit ein Object versehen
wie macht man das? *dummfrag*
|
Re: Einträge von ListView mit ein Object versehen
Delphi-Quellcode:
lItem.Data := Pointer(Wahrheitswert);
|
Re: Einträge von ListView mit ein Object versehen
Danke :-)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:46 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