Csharp/CSharp Tutorial/GUI Windows Forms/Resource File
Read resource from a .resource file
<source lang="csharp">using System; using System.Resources; using System.Drawing; using System.Windows.Forms; using System.Reflection; class MainClass {
static void Main(string[] args) { ResourceWriter rw; rw = new ResourceWriter("myResources.resources"); rw.AddResource("YourImage", new Bitmap("YourFile.Bmp")); rw.AddResource("welcomeString", "Welcome to .NET resources."); rw.Generate(); ResourceManager rm = new ResourceManager("myResources", Assembly.GetExecutingAssembly()); // Load image resource. Bitmap b = (Bitmap)rm.GetObject("YourImage"); Console.WriteLine( rm.GetString("welcomeString")); }
}</source>
Resource Generator: Make a new *resources file
<source lang="csharp">using System; using System.Resources; using System.Drawing; using System.Windows.Forms; using System.Reflection; class MainClass {
static void Main(string[] args) { ResourceWriter rw; rw = new ResourceWriter("myResources.resources"); rw.AddResource("YourImage", new Bitmap("YourFile.Bmp")); rw.AddResource("welcomeString", "Welcome to .NET resources."); rw.Generate(); }
}</source>