Hallo,
ich habe ein kleines Programm, welches minimiert startet. Je nach Wert eines Datenbankeintrages zeigt es entweder Icon 1 oder Icon 2 an.
Starte ich das Programm über die .exe funktioniert alles, starte ich über einen Link funktioniert es nicht.
ich habe die Icons zuerst über die Resourcen eingelagert und dann auch direkt aus dem Filesystem laden lassen. Beides geht seit der Umstellung auf .Net8 leider nicht mehr.
Hat jemand eine Idee?
Vielen Dank
Christian
Bitte immer relevanten Code zeigen, siehe auch Wie post ich richtig?
Beides geht seit der Umstellung auf .Net8 leider nicht mehr.
Es gab keine Features Changes mit .NET 8, die mit dem Icon zusammen hängen würden. Wird also eher an Deinem Resource Handling liegen.
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code
Habe das Problem gefunden.
Wenn ich das Programm über eine .lnk-Datei starte, wird natürlich der Icon der .lnk-Datei angezeigt und nicht der Icon des eigentlichen Programms, der dann verändert wird.
Das war ein grober Denkfehler.