Der Code oben ist Teil der Image_List_Variabel. Den fügst du in die Image_List_Variabel ein und änderst im Programmsourcecode den Konstruktor-Aufruf ab. Die ImageList ist nicht innerhalb des Controls deklariert, sondern in der Image_List_Variable.
Naja, füge einfach mal die den Code aus Post 57 in die Klasse ein und rufe bei der Abfrage der Icons GetExtensionIcon statt GetIcon (bzw., wenn du es schon umbenannt hast, LoadIcon oder so) auf. Dadurch wird eben vorher überprüft, ob bereits ein Icon in der Liste verfügbar ist.
Hatte mich oben außerdem falsch ausgedrückt, es sollte eigentlich heißen "Übergib' doch bei der Instanzierung des Image_Liste_Variabel-Klasse das Control, das es verwendet."
Gruß
~blaze~
Naja, füge einfach mal die den Code aus Post 57 in die Klasse ein und rufe bei der Abfrage der Icons GetExtensionIcon statt GetIcon (bzw., wenn du es schon umbenannt hast, LoadIcon oder so) auf. Dadurch wird eben vorher überprüft, ob bereits ein Icon in der Liste verfügbar ist.
Hatte mich oben außerdem falsch ausgedrückt, es sollte eigentlich heißen "Übergib' doch bei der Instanzierung des Image_Liste_Variabel-Klasse das Control, das es verwendet."
Gruß
~blaze~