Die Vermeidung von duplicate Symbol Ressourcen in einer .NET (C#) - Projekt

Ich bin mit Visual C# 2008 Express. Ich würde gerne mit dem gleichen icon für die Anwendung (dh, das Symbol für die .exe), und für die Haupt-form. Leider, VC# scheint nicht sehr schlau zu sein, und besteht auf das duplizieren-Symbol Daten.

Scheint es nicht zu sein, eine Möglichkeit der Auswahl einer "schon eingebaut" - Symbol für die Verwendung in der Formular-oder Projekt-Symbol (nur die Auswahl einer Datei) und verwenden Sie die gleiche Datei für beide Symbole nur bettet die Datei doppelt so weit wie ich sehen kann. Es ist keine große Sache (Festplattenplatz ist Billig, jetzt nach rechts?), aber es nervt mich.

Irgendeine Idee, wie dies zu vermeiden? Gibt es eine Möglichkeit, programmgesteuert laden Sie die ausführbare Datei ist Symbol für den Einsatz, wenn das Formular aufgebaut ist, sagen? Ein paar der Beiträge im forum über ähnliche Dinge, die scheinen zu behaupten, dass .NET-Ressourcen nicht die normale alte Windows-Ressource-system-gibt es eine Möglichkeit aus, die im Rahmen der immer an die alten Ressourcen? Oder muss ich zum binden der Win32-API-Funktionen, es zu tun?

  • Warum nicht die Vererbung verwenden? Definieren Sie das Symbol in einem benutzerdefinierten Formular-Klasse und benutze es überall.
  • Ich erinnere mich an meine Delphi-Programmierung... mal selbst.Symbol = Application.Symbol 😛 ... zu schwer ist .NET 😀
  • mögliche Duplikate von eine einfache Möglichkeit, verwenden Sie icons aus Ressourcen?
Schreibe einen Kommentar