123456789101112131415161718192021222324252627282930 |
- using System.Drawing;
- using System.IO;
- using System.Reflection;
- namespace System.Windows.Forms
- {
- internal class ResourceLoader
- {
- public static Stream GetStream(string resource)
- {
- Assembly a = typeof(ResourceLoader).Assembly;
- string name = a.GetName().Name;
- return a.GetManifestResourceStream(name + ".Resources." + resource);
- }
- public static Image GetBitmap(string resource)
- {
- Stream stream = GetStream(resource);
- return Image.FromStream(stream);
- }
- public static Cursor GetCursor(string resource)
- {
- Stream stream = GetStream(resource);
- Cursor result = new Cursor(stream);
- stream.Dispose();
- return result;
- }
- }
- }
|