标题:手动创建的资源文件访问问题
只看楼主
哦是菜鸟
Rank: 2
等 级:论坛游民
帖 子:40
专家分:15
注 册:2011-9-14
结帖率:87.5%
 问题点数:0 回复次数:3 
手动创建的资源文件访问问题
xx资源文件文.xxx
直接访问我知道
我想在for里面访问


1、手动嵌入式资源
右键工程-添加-现有项-图片或者文本
点击图片或者文本-生成操作-嵌入的资源 //这一步非常重要
这样添加的图片或者文本就打包到exe中
可以这样访问:
Assembly assembly = GetType().Assembly;
streamSmall = assembly.GetManifestResourceStream("WindowsFormsApplication1.event.jpg");
//当作为一个资源被嵌入后,资源的完整名称会由项目的默认命名空间与文件名组成
Bitmap BackgroundImg = new Bitmap(streamSmall);
pictureBox1.Image = BackgroundImg;

Assembly assembly = GetType().Assembly;
streamSmall = assembly.GetManifestResourceStream("WindowsFormsApplication1.NewFolder1.TextFile1.txt");
StreamReader sr = new StreamReader(streamSmall);
string text = sr.ReadToEnd();
MessageBox.Show(text);

试了怎么不行。。
搜索更多相关主题的帖子: 点击图片 项目 命名空间 嵌入式 资源 
2011-10-04 21:24
哦是菜鸟
Rank: 2
等 级:论坛游民
帖 子:40
专家分:15
注 册:2011-9-14
得分:0 
streamSmall 为空
2011-10-04 21:36
哦是菜鸟
Rank: 2
等 级:论坛游民
帖 子:40
专家分:15
注 册:2011-9-14
得分:0 
我的项目名字叫22
资源文件叫33.resx
图片文件叫22.png
streamSmall = assembly.GetManifestResourceStream("WindowsFormsApplication1.event.jpg");
这一行WindowsFormsApplication1.event.jpg》???????????22.22.22.png不行?

[ 本帖最后由 哦是菜鸟 于 2011-10-4 21:57 编辑 ]
2011-10-04 21:48
哦是菜鸟
Rank: 2
等 级:论坛游民
帖 子:40
专家分:15
注 册:2011-9-14
得分:0 
单独添加个文件.txt
也不行
22.33.txt
2011-10-04 22:02



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-351590-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.946109 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved