C#使用resources文件夹内的文件

liuyifei2372 2009-04-07 08:57:40
我写了一个程序要分别显示不同类别的图片,我在项目中的Resources文件夹写了建了各自的目录,并在各个目录中添加了图片。在程序中怎么访问这些图片呢?比如我想把Resources/whm/1.jpg设为一个窗体的背景,代码该怎么写?
...全文
2059 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
rrtt_2323 2010-11-23
  • 打赏
  • 举报
回复
看到了,我也来说下哈,2种方法

1,是那文件夹是自建的,建在debug下面,或者别的什么地方,那就用file类或者是文件流类从url读出来
2,如果想把那图片跟工程结合在一起(生成时直接压到.exe里面去),那就先把图片加入到工程的资源里面去,加完以后用工程的 命名空间.Properties.Resources.你那文件名 这就是在从工程的资源文件里读资源了。

第一种的URL是死的,第二种是跟着工程走的,所以怎么取舍,自己考虑
liuyifei2372 2009-04-08
  • 打赏
  • 举报
回复
我指的是Resources文件夹。这个问题我已经解决,使用URL就行了。程序是在debug文件夹里调试的,就可以用"../../Resources/whm/1.jpg"访问到图片了。
悟__空 2009-04-07
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 mykelly6 的回复:]
[namespace].Properties.Resources.[filename]这样应该能获取到图片,另外在窗体的backgroundimage设置里面,就有从resource设置的。
[/Quote]

请问资源文件是resourc.resx 还是Resources文件夹?
mykelly6 2009-04-07
  • 打赏
  • 举报
回复
[namespace].Properties.Resources.[filename]这样应该能获取到图片,另外在窗体的backgroundimage设置里面,就有从resource设置的。
悟__空 2009-04-07
  • 打赏
  • 举报
回复
Resources文件夹是自己加的么

1楼resource. 是指使用资源文件吧

kkun_3yue3 2009-04-07
  • 打赏
  • 举报
回复
输入Resource.
看看能点出提示来啵

110,537

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧