【C#中引用资源文件的几个方法】
2013-09-27 16:26
204 查看
一、常用方法(已确认):
1
// Correct 是资源的名字,比如 Correct.png 资源的名字即为 Correct .
2
pictureBox1.Image = Properties.Resources.Correct;
二、使用 ResourceManager 类的方法(已确认):
01
// 1. 首先获取一个 ResourceManager 类的实例:
02
ResourceManager resourceManager = new ResourceManager("资源名称", Assembly.GetExecutingAssembly());
03
04
// 或如此:
05
ResourceManager resourceManager = newResourceManager(typeof(About));
06
07
// 或如此:
08
ResourceManager resourceManager = Properties.Resources.ResourceManager;
09
10
// 2. 通过 ResourceManager 类的 GetObject() 方法:
11
Object target = resourceManager.GetObject("资源文件名");
三、反射法(未确认):
1
Assembly assembly = this.GetType()。Assembly;
2
Stream stream = assembly.GetManifestResourceStream("Draw.Resources.Correct.jpg");
3
this.BackgroundImage = new Bitmap(stream);
四、资源文件读取类(未确认,可能会出问题):
01
using (ResXResourceReader reader = newResXResourceReader(@"About.resx"))
02
{
03
foreach (DictionaryEntry entry in reader)
04
{
05
if (entry.Key.ToString() == "MyName")
06
{
07
this.label2.Text = entry.Value.ToString();
08
}
09
}
10
}
1
// Correct 是资源的名字,比如 Correct.png 资源的名字即为 Correct .
2
pictureBox1.Image = Properties.Resources.Correct;
二、使用 ResourceManager 类的方法(已确认):
01
// 1. 首先获取一个 ResourceManager 类的实例:
02
ResourceManager resourceManager = new ResourceManager("资源名称", Assembly.GetExecutingAssembly());
03
04
// 或如此:
05
ResourceManager resourceManager = newResourceManager(typeof(About));
06
07
// 或如此:
08
ResourceManager resourceManager = Properties.Resources.ResourceManager;
09
10
// 2. 通过 ResourceManager 类的 GetObject() 方法:
11
Object target = resourceManager.GetObject("资源文件名");
三、反射法(未确认):
1
Assembly assembly = this.GetType()。Assembly;
2
Stream stream = assembly.GetManifestResourceStream("Draw.Resources.Correct.jpg");
3
this.BackgroundImage = new Bitmap(stream);
四、资源文件读取类(未确认,可能会出问题):
01
using (ResXResourceReader reader = newResXResourceReader(@"About.resx"))
02
{
03
foreach (DictionaryEntry entry in reader)
04
{
05
if (entry.Key.ToString() == "MyName")
06
{
07
this.label2.Text = entry.Value.ToString();
08
}
09
}
10
}
相关文章推荐
- C# 资源文件 图片引用
- C#资源文件的使用方法
- C#项目引用完全相同dll文件的问题解决方法
- 转:C# 使用资源文件 Resource.resx 的方法
- Winform项目中无法引用资源文件中图片的解决方法
- C# 使用资源文件 Resource.resx 的方法
- 将C#程序嵌入资源中(C# 调用嵌入资源的EXE文件方法)
- 资源文件的引用方法-记号
- 给C#程序加壳(C# 调用嵌入资源的EXE文件方法)
- c#文件保存的几个方法
- 将C#程序嵌入资源中(C# 调用嵌入资源的EXE文件方法)
- C# 读取.resx资源文件内字符串的方法
- C# 中的 ConfigurationManager类引用方法应用程序配置文件App.config的写法
- c#读写文件的几个小方法
- C#编程获取资源文件中图片的方法
- C#生成并引用资源文件
- c#引用.dll文件后,如何显示dll里方法的解释
- C#使用资源文件的方法
- [转]将C#程序嵌入资源中(C# 调用嵌入资源的EXE文件方法)
- Android XML 文件中引用资源的方法