随笔 - 224  文章 - 41  trackbacks - 0
<2010年9月>
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

享受编程

常用链接

留言簿(11)

随笔分类(159)

随笔档案(224)

文章分类(2)

文章档案(4)

经典c++博客

搜索

  •  

最新评论

阅读排行榜

评论排行榜

原文地址:http://foxhound.blogbus.com/logs/63497357.html

一、常用方法(已确认):

1// Correct 是资源的名字,比如 Correct.png 资源的名字即为 Correct 。
2pictureBox1.Image = Properties.Resources.Correct;



二、使用 ResourceManager 类的方法(已确认):

01// 1. 首先获取一个 ResourceManager 类的实例:
02ResourceManager resourceManager = new ResourceManager("资源名称", Assembly.GetExecutingAssembly());
03 
04// 或如此:
05ResourceManager resourceManager = newResourceManager(typeof(About));
06 
07// 或如此:
08ResourceManager resourceManager = Properties.Resources.ResourceManager;
09 
10// 2. 通过 ResourceManager 类的 GetObject() 方法:
11Object target = resourceManager.GetObject("资源文件名");



三、反射法(未确认):

1Assembly assembly = this.GetType().Assembly;
2Stream stream = assembly.GetManifestResourceStream("Draw.Resources.Correct.jpg");
3this.BackgroundImage = new Bitmap(stream);



四、资源文件读取类(未确认,可能会出问题):

01using (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}
posted on 2010-12-31 15:40 漂漂 阅读(1857) 评论(0)  编辑 收藏 引用 所属分类: c#开发

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理