Bild in Assembly

Hallo,

ich habe ein UserControl geschrieben.
Dieses Control möchte ich in einer anderen Anwendung verwenden.

Nun würde ich gerne ein Bild in die Assembly mit rein packen das ich dann in der anderen Anwendung auslesen kann. Quasi als Icon dann später nutzen.

Wie stelle ich das an ?

Ich binde die Assembly dynamisch ein per Assembly.LoadFrom …
und Assembly.CreateInstance( … )

Damit erzeuge ich mir das Control.

Aber wie komme ich an das Bild ?

danke im vorraus
Martin

Hi,
vielleicht mit einer Klasse, die eine Get-Methode hat, die auf das Bild zugreifen kann und es zurückliefern kann?

Gruss,
Dirk

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

hi,

Hi,
vielleicht mit einer Klasse, die eine Get-Methode hat, die auf
das Bild zugreifen kann und es zurückliefern kann?

Gruss,
Dirk

habe ich mir auch schon gedacht.
ich habe eine klasse erstellt mit get methode.
Wenn ich eine Instanz meiner Assembly erstelle bekomme ich es als Object zurück.
Nun caste ich es nach Control.
Und damit komme ich nicht auf die Methoden.
Es ist ja vom Type „Assemblyname.Klassenname“

Ich kann irgendwie nicht die Klasse so erstellen nur als Instanz (vom type object). Und dann casten nach ???
bzw wie ???

danke für Ansätze
Martin

gelöst
Lösung siehe Code:

-Testcontrol ist der namespace.
-resources der Ordner in dem das Image liegt
-Winter.jpg der name des Bildes.

Man muß nur beachten das man in der Assembly die man erstellt immer einen Ordner Resources hat in dem das Bild rein kommt.
Und das das Bild im „Buildvorgang“ als „eingebettete Ressource“ deklariert wird.
Dann kann man die Sache auch so unabhängig von Dateinamen etc machen.
Das sollte ja mein Zeil sein.

danke und Grüße