Nun, nachdem ich verschiedene Punkte aus StackOverflow durchsucht und zusammengeschustert hatte (gee, ich liebe diesen Ort bereits), waren die meisten Probleme bereits hinter dieser Phase. Ich habe es jedoch geschafft, eine Antwort auf mein Problem zu finden.
So erstellen Sie eine Ressource:
In meinem Fall möchte ich ein Symbol erstellen. Es ist ein ähnlicher Prozess, unabhängig davon, welche Art von Daten Sie als Ressource hinzufügen möchten.
- Klicken Sie mit der rechten Maustaste auf das Projekt, dem Sie eine Ressource hinzufügen möchten. Tun Sie dies im Projektmappen-Explorer. Wählen Sie die Option "Eigenschaften" aus der Liste.
- Klicken Sie auf die Registerkarte "Ressourcen".
- Mit der ersten Schaltfläche oben in der Leiste können Sie den Ressourcentyp auswählen, den Sie hinzufügen möchten. Es sollte am String beginnen. Wir möchten ein Symbol hinzufügen, klicken Sie also darauf und wählen Sie "Symbole" aus der Liste der Optionen.
- Fahren Sie als Nächstes mit der zweiten Schaltfläche "Ressource hinzufügen" fort. Sie können entweder eine neue Ressource hinzufügen oder, wenn Sie bereits ein Symbol erstellt haben, diese hinzufügen. Befolgen Sie die Anweisungen für die von Ihnen gewählte Option.
- Zu diesem Zeitpunkt können Sie auf die neu hinzugefügte Ressource doppelklicken, um sie zu bearbeiten. Beachten Sie, dass Ressourcen auch im Projektmappen-Explorer angezeigt werden und ein Doppelklick dort genauso effektiv ist.
So verwenden Sie eine Ressource:
Großartig, also haben wir unsere neue Ressource und es juckt uns, diese schönen, sich ändernden Symbole zu haben ... Wie machen wir das? Glücklicherweise macht C # dies außerordentlich einfach.
Es gibt eine statische Klasse namens Properties.Resources
, mit der Sie auf alle Ihre Ressourcen zugreifen können. Mein Code war also so einfach wie:
paused = !paused;
if (paused)
notifyIcon.Icon = Properties.Resources.RedIcon;
else
notifyIcon.Icon = Properties.Resources.GreenIcon;
Getan! Fertig! Alles ist einfach, wenn Sie wissen wie, nicht wahr?