积极答复者
项目中使用的资源文件

问题
答案
-
问题一:本身就是资源文件了就不需要设置了,保能非资源文件夹外的才需要设置
问题二:resourcemanager 的使用参考下面的地址
http://msdn.microsoft.com/zh-cn/library/system.resources.resourcemanager(v=vs.80).aspx
如果还有其它问题,请跟帖
知识改变命运,奋斗成就人生!- 已建议为答案 Jackie-SunModerator 2011年8月29日 7:25
- 已标记为答案 Jackie-SunModerator 2011年9月5日 5:47
-
1.resx里面的文件本来就是嵌入式文件,不需要设置,如果是直接拷贝或者添加到项目的文件,邮件属性有一个可以设置为嵌入式文件。
2.只要是嵌入式文件(在resx里面或者你自己设置嵌入式属性的),都可以通过这个方法访问到,前提是必须正确的名称空间。
family as water- 已建议为答案 Jackie-SunModerator 2011年8月29日 7:25
- 已标记为答案 Jackie-SunModerator 2011年9月5日 5:47
全部回复
-
如果图片少,你上面的方式就行了。
如果图片多建议做个分类,我的做法是在项目中建立 Images 目录(并没有使用 Resources 目录),里面的所有图片的属性设置为"嵌入的资源",获取资源的图片使用下面的代码方式:
//图片的名称空间 = 项目名称+目录路径+文件名 System.Drawing.Image img = System.Drawing.Image.FromStream(System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("图片的名称空间"));
知识改变命运,奋斗成就人生! -
还有一个问题就是是不是要把所有的Resources 目录下的图片都要拖到项目的Resources.resx文件里,还是图片都不用放到项目的Resources.resx文件,读取的时候直接用你的方法System.Drawing.Image img = System.Drawing.Image.FromStream(System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("图片的名称空间"));
因为我之前是用ResourceManger这个类,因为对读取资源不是很熟悉,希望大侠可以指点一下,谢谢了
-
问题一:本身就是资源文件了就不需要设置了,保能非资源文件夹外的才需要设置
问题二:resourcemanager 的使用参考下面的地址
http://msdn.microsoft.com/zh-cn/library/system.resources.resourcemanager(v=vs.80).aspx
如果还有其它问题,请跟帖
知识改变命运,奋斗成就人生!- 已建议为答案 Jackie-SunModerator 2011年8月29日 7:25
- 已标记为答案 Jackie-SunModerator 2011年9月5日 5:47
-
问题一是哪个问题?在Resources.resx文件里所有图片都设置为"嵌入的资源"?
问题2是:还有一个问题就是是不是要把所有的Resources 目录下的图片都要拖到项目的Resources.resx文件里,还是图片都不用放到项目的Resources.resx文件,读取的时候直接用你的方法System.Drawing.Image img = System.Drawing.Image.FromStream(System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("图片的名称空间"));
请明确指明一下,谢谢了 -
1.resx里面的文件本来就是嵌入式文件,不需要设置,如果是直接拷贝或者添加到项目的文件,邮件属性有一个可以设置为嵌入式文件。
2.只要是嵌入式文件(在resx里面或者你自己设置嵌入式属性的),都可以通过这个方法访问到,前提是必须正确的名称空间。
family as water- 已建议为答案 Jackie-SunModerator 2011年8月29日 7:25
- 已标记为答案 Jackie-SunModerator 2011年9月5日 5:47