Feedback

Bilddatei in Icon laden

Sprache: C#

Unter WPF ist es kein Problem ein Icon aus einer beliebigen Datei (bspws.: PNG) zu erstellen, da dort nicht zwischen Icon und Bild unterschieden wird. In Windows Forms dagegen gibt es große Unterschiede. Somit muss das Erstellen eines Icons zwingend aus einer ICO-Datei geschehen oder aber man nutzt dieses Snippet. Diese beiden Zeilen laden eine Bilddatei und weißen anschließend die Icon-Eigenschaft zu. [b]Benötigter Namespace[/b] System.Drawing
using (var bmp = Bitmap.FromFile(@"BILD-DATEI_PFAD") as Bitmap)
    Icon = Icon.FromHandle(bmp.GetHicon());
using (var bmp = Bitmap.FromFile(@"BILD-DATEI_PFAD") as Bitmap)
    Icon = Icon.FromHandle(bmp.GetHicon());