引用资源文件的几个方法
一,用反射的方法.
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;
}
}
}
浙公网安备 33010602011771号