Save and load image from resource file : Resource ResX « Development Class « C# / C Sharp

Home
C# / C Sharp
1.2D Graphics
2.Class Interface
3.Collections Data Structure
4.Components
5.Data Types
6.Database ADO.net
7.Date Time
8.Design Patterns
9.Development Class
10.Event
11.File Stream
12.Generics
13.GUI Windows Form
14.Internationalization I18N
15.Language Basics
16.LINQ
17.Network
18.Office
19.Reflection
20.Regular Expressions
21.Security
22.Services Event
23.Thread
24.Web Services
25.Windows
26.Windows Presentation Foundation
27.XML
28.XML LINQ
C# / C Sharp » Development Class » Resource ResXScreenshots 
Save and load image from resource file
  

  using System;
  using System.Resources;
  using System.Drawing;
  using System.Windows.Forms;
  using System.Reflection;

  class ResourceGenerator
  {
    static void Main(string[] args)
    {
      ResourceWriter rw;
      rw = new ResourceWriter("myResources.resources");

      rw.AddResource("anImage"new Bitmap("winter.jpg"));

      rw.AddResource("welcomeString""www.java2s.com");
      rw.Generate();

      try
      {
          ResourceManager rm = new ResourceManager ("myResources", Assembly.GetExecutingAssembly());
    
          PictureBox p = new PictureBox();
          Bitmap b = (Bitmap)rm.GetObject("anImage");      
          p.Image = (Image)b;
          p.Height = b.Height;
          p.Width = b.Width;
          p.Location = new Point(1010);
          
          // Load string resource.
          Label label1 = new Label();
          label1.Location = new Point(5010);
          label1.Font = new Fontlabel1.Font.FontFamily, 12, FontStyle.Bold);
          label1.AutoSize = true;
          label1.Text = rm.GetString("welcomeString");  
        
          // Build a Form to show the resources.
          Form f = new Form();
          f.Height = 100;
          f.Width = 370;
          f.Text = "These resources are embedded in the assembly!";
    
          // Add controls & show Form.
          f.Controls.Add(p);
          f.Controls.Add(label1);
          f.ShowDialog();
      }
      catch(Exception e)
      {
        Console.WriteLine(e.ToString());
      }
    }
  }

           
         
    
  
Related examples in the same category
1.Create resource file and read value from it using IDictionaryEnumeratorCreate resource file and read value from it using IDictionaryEnumerator
2.Create resource file and read value from itCreate resource file and read value from it
3.Create File Based Resource Manager
4.ResX Resource WriterResX Resource Writer
5.Save Image file to resource fileSave Image file to resource file
6.Compile resource into the final exe fileCompile resource into the final exe file
7.Generate resource file with image
8.Save and read value from resx resource file
9.Writing a resource file programmatically
10.Reading resourcesReading resources
11.Resource file generator application for difference languages
12.Read Resource for difference langaugesRead Resource for difference langauges
13.Creating a new resource readerCreating a new resource reader
14.Load Rescouce BMP image Load Rescouce BMP image
15.Get String Resource
16.Get Embedded Resource String
17.Get Resource As Bytes
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.