25. juli 2000 - 12:55Der er
5 kommentarer og 1 løsning
objekter og tlistview
Er det muligt at lægge et objekt ind i et listview? I listview\'et skal der selvfølgelig stå alle oplysninger om objektet (fx navn og adresse), og når jeg markerer en linie skal programmet være klar over hvilket objekt jeg har markeret. Det ville gøre det noget lettere end hvis jeg skal til at lede i min container efter et objekt der har de rette specs.
Brug af AI afslører de svagheder, virksomheder allerede har opbygget gennem års cloud-transformation, nye SaaS-løsninger og fragmenterede sikkerhedssystemer.
Måske har jeg formuleret mig lidt forkert siden der ikke kommer nogle forslag. Det eneste jeg gerne vil vide er, hvordan man lægger et objekt ind i en TListView, og hvordan man igen trækker det ud. jeg hæver points\'ne til 30, Jeg håber der er nogen der kan hjælpe mig. Ellers skal jeg bruge alt for megen tid på unødvendig kode :(
du bør kunne bruge listview.items.addobject(objnavn) på samme måde som du bruger listview.items.add(text), men det er muligt du skal kvalificere ITEMS så du får den lagt rigtigt ind:
listview.items[x].addobject(object) hvor x f.eks. er listview.itemindex for den aktuelle linie.
Jeg har selv fundet ud af det nu. Hvis nogen er interesseret er koden:
with Formmain.ListViewOpg do begin begin ListItem := Items.Add; ListItem.Data:= Opgave; ListItem.Caption := TOpgave(ListItem.Data).beskrivelse; end; end;
Når man så igen skal have den ud, typecaster man bare item.data til den rette type.
Oooh, item.data havde jeg aldrig lagt mærke til. Så kunne det alligevel betale sig at kigge ind på dette spørgsmål :o)
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.