Hallo,
bei der Komponente TListView gibt es das Ereignis
OnCreateItemClass, über das eine eigene Klasse für Listenelemente bereitgestellt werden kann. Zumindest in Delphi 2006 liegt dieses Ereignis leider noch im protected-Bereich der Klasse, so dass ein
Überschreiben der ListView-Klasse notwendig ist. Bei neueren Delphi-Version sollte das Ereignis im Objektinspektor sichtbar sein - zumindest ab Delphi 2009 gilt das.
Ach ja: beim TreeView heißt das Ereignis "OnCreateNodeClass".
Gruß Hawkeye