Es sind maximal 10 die sich ändern... dafür aber gegebenenfalls oft.
Zitat:
Einfach beim Programmstart komplett zur ImageList hinzufügen und dann über den Index bestimmen, welches Icon an welcher Stelle auftaucht.
Das mit dem Index will ich ja unbedingt wegbekommen
(Resource schneller)
Zitat:
Definitiv nicht - maximal gleich schnell. Rate mal, wo TImageList seine Icons abspeichert?
Wenn das so ist und die TImageList eh nichts anderes macht, dann kann ich mir ja auch eine Funktion schreiben der ich den Namen der Resource übergebe, welche ich zurückerhalten möchte.
Dann bin ich die IDs los und kann frei laden und sortieren. Um doppelten Code zu vermeiden, würde ich alle Resource-Namen in ein Enum speichern.