Wie lassen sich System-Images verwenden?

27/08/2007 - 16:53 von Bernd Walendzik | Report spam
Hallo NG,

wo befinden sich eigentlich die vom System benutzten Images? Der
Binding-Navigator beispielsweise verwendet im generierten Code :
((System.Drawing.Image)(resources.GetObject("bindingNavigatorDeleteItem.Image"))
für das "Entfernen"-Symbol.
Wie lassen sich diese Images bzw. andere Symbole (z. B. aus der VS-Toolbox)
im eigenen Code verwenden?

Vielen Dank im Voraus,

Bernd
 

Lesen sie die antworten

#1 Frank Dzaebel
27/08/2007 - 17:39 | Warnen spam
Hallo Bernd,

wo befinden sich eigentlich die vom System benutzten Images? Der
Binding-Navigator beispielsweise verwendet im generierten Code :
((System.Drawing.Image)(resources.GetObject("bindingNavigatorDeleteItem.Ima­ge"))
für das "Entfernen"-Symbol.
Wie lassen sich diese Images bzw. andere Symbole (z. B. aus der VS-Toolbox)
im eigenen Code verwenden?



Diese Ressourcen befinden sich in System.Windows.Forms.Dll:

Assembly winformAsm = typeof(Form).Assembly;
Stream st = winformAsm.GetManifestResourceStream
("System.Windows.Forms.BindingNavigator.Delete.bmp");
pictureBox1.Image = Image.FromStream(st); st.Close();

U.a. auch über Lutz Roeder's Reflector einsehbar.
Ggf. auch interessant diesbzgl.:

[Resource-Einbindung in C#.NET 2.0 - Visual Studio .NET 2005 ]
http://dzaebel.net/CsResource.htm


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen