![]() |
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? |
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:
greez
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 gabneo [Edit] Vorsicht, hab den Code nicht getestet (leider gerade kein Delphi zur verfügung) [/Edit] |
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 06:24 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