C# Ressourcen in Visual Studio einbinden

Ressourcen sind Dateien, auf die man im Programm zugreifen und sie durch den Compiler in das EXE File schreiben möchte. Somit sind sie für den Endnutzer nicht mehr sichtbar. Alle Files die keinen Quellcode enthalten können Ressourcen sein, also .wav .mp3 .txt .ico .jpg ... und sogar .exe Files - also andere Programme.

Ressourcen werden im Solution Explorer unter Resources.resx verwaltet:



und über Add Resource hinzugefügt:



Fügen wir das Icon Beispiel.ico zu den Ressourcen hinzu:



Um nun auf das Icon zugreifen zu können, müssen wir das Icon initialisieren:

System.Drawing.Icon MyIcon = [namespace].Properties.Resources.Beispiel;

Dafür ist >> using System.Drawing << notwendig.

In [namespace] ist der Name des aktuellen Projektes einzufügen und das File wird ohne Endung also in diesem Fall ohne .ico angegeben.

Nun steht es als MyIcon zur weiteren Verarbeitung zur Verfügung.