Language:

Hintergrundbild aus einer Resource laden

Language: Deutsch
Programming Language: C#
Published by: Thomas
Last Update: 4/24/2006
Views: 992

Description

Ein Hintergrundbild für seine Form lässt sich wie folgt aus einer eingebetteten Ressource laden - wichtig ist dabei, dass der vollständige Pfad inkl. Namen der Applikation angegeben wird. "Library.Graphics" ist in diesem Fall eine Ordnerstruktur innerhalb des Projektes, "ResourceFile" ist das .resx-File. "MyImage" bezeichnet die Datei in der Resource, wie sie auch im Ressourcen-Editor von Visual Studio zu sehen ist, ohne Dateiendung.

Code

1 protected override void OnPaintBackground(PaintEventArgs e) 2 { 3 base.OnPaintBackground(e); 4 ResourceManager rm = new ResourceManager("MyApp.Library.Graphics.ResourceFile", this.GetType().Assembly); 5 e.Graphics.DrawImage((Bitmap)rm.GetObject("MyImage"), 0, 0); 6 }

No comments avaiable

Add a comment

Name *  

Email (won't be displayed) *    

Website  

Comment *  

Sicherheitscode Security Code *    

RSS