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/)
-   -   Delphi Was ListView ähnliches dynamisch erzeugen (https://www.delphipraxis.net/498-listview-aehnliches-dynamisch-erzeugen.html)

Tpercon 31. Jul 2002 19:39


Was ListView ähnliches dynamisch erzeugen
 
Hi

Was kann ich zur Laufzeit erzeugen, was so ähnlich wie nen ListView aufgebaut ist?
Ich habs mit TListItems probiert, nur da habe ich das Problem, dass ich beim Erzeugen nen ListView angeben muß. Gebe ich das wieder frei, verschwindet auch der Inhalt des ListView. Nen Array ist auch nicht so gut, da ich mich da ums Löschen kümmern muß.

Gruß

Christian Seehase 31. Jul 2002 22:16

Moin Tpercon,

was hast Du denn vor?
Oder anders gefragt:
Warum erzeugst Du keinen ListView zur Laufzeit?
(Dazu würde auch die Hilfe, zumindest in D5, ein brauchbares Beispiel liefern)

jbg 31. Jul 2002 23:14

Wie wäre es mit TStrings bzw. zur Insanzierung derselben mit TStringList.

Tpercon 1. Aug 2002 09:56

Ich muß da nur kurz Strings drin speichern und diese nacheinander in ner gewissen Reihenfolge löschen.

Christian Seehase 1. Aug 2002 10:18

Moin Tpercon,

damit hab' ich zwar noch nicht genau verstanden, was Du genau machen willst, aber dafür wäre dann vielleicht, wie jbg vorschlägt, eine StringList nicht verkehrt.
Oder Du machst das mit einem dynamischen Array of string.
Woher ergibt sich die Reihenfolge?

Tpercon 1. Aug 2002 11:04

Hi, hab jetzt die StringList genommen, wobei ein Eintrag immer 3 Strings umfasst.

Gruß

sakura 1. Aug 2002 11:51

Auch wenn Du Dich schon entschieden hast, schau Dir mal die Klasse TObjectList aus der Unit Contnrs an. Die könnte u.U. Deine Wünsche erfüllen, inkl. automatischer Zerstören von gelöschten Objekten.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:46 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