/ / .NET Custom Control Resources.resx - c #, .net, Ressourcen, resx

.NET Custom Control Ressourcen.resx - c #, .net, Ressourcen, resx

Ich habe ein benutzerdefiniertes Steuerelement für C #, das Bilder aus Resources.resx lädt. Ich habe diese Ressourcen in die Ressourcen des Projekts geladen und darauf zugegriffen wie:

ProjectNamespace.Properties.Resources.resourcename;

Dies funktioniert für ein Projekt, aber jetzt möchte ich meine Kontrolle in mehreren Projekten verwenden.

Was ist der beste Weg, um damit umzugehen? Laden Sie die Ressourcen in die Steuerelemente .resx. Wie kann ich von dort darauf zugreifen? Oder sollte ich das ganz anders angehen?

Antworten:

2 für die Antwort № 1

Es sollte so wie es ist funktionieren, auch wenn Ihre Kontrolle von anderen Projekten verwendet wird.

Der von VS generierte Code ist ein Wrapper um dieResourceManager-Klasse und gibt die Assembly Ihres Steuerelements als Konstruktorparameter an. Der ResourceManager weiß also immer, wo er nach Ressourcen suchen muss.