Hallo Nils,
in deinem Eröffnungsbeitrag hast du mitgeteilt, dass du eine Lösung aus dem Internet gefischt hast. Nachdem dir geholfen wurde diese Quelle zu übersetzen, schreibst du, dass sich dieser Lösungsansatz deinem Verständnis entzieht. Wenn du auf Erklärungen zu diesem Code wartest, dann musst du den Link mitteilen. Wenn du aber nach einer plug-and-play Lösung suchst, dann musst du dir mal alternative ListViews anschauen.
VirtualStringGrid und
EasyListView könnten da interessant für dich sein.
Grüße vom marabu