Hallo.
Sorry. Ja die Property heißt nur
Images
und nicht
ImageList
.
In deinem SourceCode solltest du daher auch nicht wie oben von mir beschrieben nur auf ungleich
ikSelected
sondern auf
if (Kind in [ikNormal, ikSelected]) then
prüfen. Das verhindert, dass er die
Exception wirft. Wenn du auch je nach State (also Node selektiert oder nicht) auch ein Image hinterlegen willst, dann muss du das Set entsprechend um
ikState
erweitern und dem Tree auch eine
StateImages
ImageList zuweisen. Das kann natürlich die gleiche sein wie die, die du der
Images
Property zugewiesen hast.
Der letzte Kind ist
ikOverlay
der entsprechend über eine bereits gezeichnetes Image drüber gemalt wird. Habe ich bisher aber auch noch nicht verwendet.