源:http://blog.youkuaiyun.com/cuiweibest/article/details/4962106
资源文件使用方法
在.Net工程中有一种文件--.resx文件,源代码中可以直接使用这里的文件,当然也可以子自己定义这种文件,从而调用,但是这需要获取程序集信息,所以在同一个程序集中调用直接使用就好了,调用其他程序集相关资源文件则可以使用程序集建立资源访问对象来实现。
直接使用
Imageimg = (Image)(Properties.Resources.mainBackImage);
if (img ==null)
{
MessageBox.Show("Get image FAIL");
}
else
{
MessageBox.Show("Get image SUCCESS");
}
this.BackgroundImage =img;
使用程序集建立资源方式来使用
//获取执行程序集
Assemblyasm = Assembly.GetExecutingAssembly();
//获取资源实例,其中参数 ResourcesTest.My为ResourcesTest -- //项目名称,My--资源名称,My.resx
ResourceManagerrm = new ResourceManager("ResourcesTest.My", asm);
Imageimg = (Image)rm.GetObject("mainBackImage");
if (img ==null)
{
MessageBox.Show("Get image FAIL");
}
else
{
MessageBox.Show("Get image SUCCESS");
}
this.BackgroundImage =img;
stringstrTest = (string)rm.GetObject("StringTest");
MessageBox.Show(strTest);
499

被折叠的 条评论
为什么被折叠?



