引用资源文件的几个方法

引用资源文件的几个方法.有谁需要用到这一点知识的可以参考一下:

       一,用反射的方法.

               Assembly assem = this.GetType().Assembly;
            Stream stream = assem.GetManifestResourceStream("Draw.Resources.xunmeng.jpg");
            this.BackgroundImage = new Bitmap(stream);

       二,常用的方法.

             //这里用的引用的是字符串

             ResourceManager resource = new ResourceManager(typeof(About));
            this.label1.Text = (string)resource.GetObject("MyName");

        三,资源文件读取类.

                          using (ResXResourceReader reader = new ResXResourceReader(@"About.resx"))
            {
                foreach (DictionaryEntry entry in reader)
                {
                    if (entry.Key.ToString() == "MyName")
                    {
                        this.label2.Text = (string)entry.Value;
                    }
                }
            }

posted on 2008-12-23 13:56  佟福春  阅读(212)  评论(0)    收藏  举报

导航