Registriert seit: 1. Dez 2002
Ort: Oldenburg(Oldenburg)
2.008 Beiträge
FreePascal / Lazarus
|
Re: TListView und auf Object zugreifen
23. Dez 2009, 20:33
LV_Kundendaten[0].Caption oder LV_Kundendaten.items[0].Caption oder LV_Kundendaten[0].SubItems[0]
edit: War zu schnell:
ListItem.SubItems.AddObject(IntToStr(FieldByName('Feld0').AsInteger), Pointer(I));
Das wird so nicht gehen, aber versuch mal folgendes statt Pointer nimm mal TObject(i) und dann mit Integer(LV_Kundendaten.items[0].Data) müsste eigentlich gehen, wenn nicht musst du dir eine eigene Klasse erstellen und die zuweisen.
edit02:
ListItem.SubItems.AddObject(IntToStr(FieldByName('Feld0').AsInteger), Pointer(I));
es währe auch noch folgendes denkbar: Integer(TObject(@LV_Kundendaten.items[0].Data))
Dazu gab es hier auch schon mal Beiträge...
Michael Springwald MFG
Michael Springwald,
Bitte nur Deutsche Links angeben Danke (benutzte überwiegend Lazarus)
|