TreeView & ListView zeigen ImageList-Elemente nicht an ?

Asterix-Ac

Erfahrenes Mitglied
Hallo zusammen,

habe einen Explorer nachgebaut und nutze eine ImageList, um die Icons anzuzeigen.
Komisch ist, dass zwar der Platz für das Icon freigehalten wird, aber das Icon selber nicht zu sehen ist. Den gleichen Effekt habe ich auch bei der ListView mit der selben ImageList.
Weiterhin ist seltsam, dass in anderen Assemblies Icons angezeigt werden, doch in dieser nicht. Dieses Explorer-Fenster rufe ich als ShowDialog auf.
Ich habe das Fenster in einer sepperaten Assembly konstruiert und nach Fertigstellung in mein eigentliches Programm importiert. In der Konstruktionsassembly haben die Icons auch funktioniert. Nach der Portierung leider nicht mehr.
Ich nutze Framework 2.0 und SharpDevelop 2.1

Danke für Antworten,

Asterix
 

Anhänge

  • explorer.gif
    explorer.gif
    18,9 KB · Aufrufe: 339
Zuletzt bearbeitet:
Ich habe das Programm mal unter Windows 98 laufen lassen und dort sind die Icons zu sehen.
Aber unter WinXP mit ausgeschalteten Designs sind die Icons wiederum nicht zu sehen.

Hat den keiner eine Idee zu diesem Effekt ?

Asterix
 
Hi Leute,

Aufgabe gelöst, ich hatte unter
Code:
Application.EnableVisualStyles();
vergessen,
Code:
Application.SetCompatibleTextRenderingDefault(false);
einzufügen.
Manchmal können solche Kleinigkeiten einen an den Rand der Verzweiflung bringen !! :rolleyes:

Asterix
 
Zurück