23. april 2003 - 17:34Der er
4 kommentarer og 1 løsning
Min egen TListItem, TListItems og TListView
Hej eksperter!
Jeg sidder og roder med et projekt hvori der indgår en masse TListItem's i et TListView...
Alle mine TListItem's har nogle properties som jeg har tilføjet dem. Problemet med det er bare måden de bliver opbevaret på. Jeg har tidligere brugt et sideløbende dynamisk array, hvor Data-property'en fra en TListItem blev typecasted til en integer som så angav index i det dynamiske array hvorfra jeg kunne finde de oplysninger jeg skulle bruge.
Det kunne sådan set godt fungere, men i mit hoved er det langt fra optimalt med hensyn til OOP-kode!!
Jeg ønsker at kunne integrere mine egne properties ind i en TListItem, og så evt. have en anden TListItems-klasse der holder styr på TListItem'sne, og så måske også et nyt TListView som kan gøre brug af min TListItems-klasse...
Kan du ikke opbevare dine data i en selvstændig database eller array eller recordlist, og så sætte TListView.OwnerData := true og bruge TListView.OnData når ListViewen skal hente data? Husk at du selv skal sætte TListView.Items.Count...
Jeg tror jeg er med nu!! Siger tak for hjælpen!!! :)
//hermandsen
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.