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 ListView klonen (https://www.delphipraxis.net/100113-listview-klonen.html)

Yheeky 22. Sep 2007 13:39


ListView klonen
 
Hi,

ich habe in meinem Programm eine ListView mit vielen Columns. Diese möchte ich zur Laufzeit gerne 1 zu 1 "klonen" (also ohne, dass ich die Columns immer einfügen muss). Funktioniert das? Wenn ja, wie kann ich das machen?

gabneo 22. Sep 2007 13:55

Re: ListView klonen
 
Hi,
ich würde es mal mit einer der beiden Versionen probieren, je nachdem was du brauchst:

Delphi-Quellcode:
 jvlistview2.Columns.Assign(jvlistview1.Columns);
Delphi-Quellcode:
var i:integer;
begin
 for I := 0 to jvlistview1.Columns.Count - 1 do If bedingung then jvlistview2.AddItem(jvlistview1.Columns[i].Caption,jvlistview1.Columns[i]);
end
greez
gabneo

[Edit]
Vorsicht, hab den Code nicht getestet (leider gerade kein Delphi zur verfügung)
[/Edit]

Yheeky 22. Sep 2007 14:20

Re: ListView klonen
 
Okay, das wäre ja "per Hand". Dachte vielleicht an eine Möglichkeit wie z.B. bei einer Form (mit CreateForm). Da wird die Form ja mitsamt den Komponenten geklont.

Danke trotzdem!


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