| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 955 人关注过本帖, 1 人收藏
标题:手动创建的资源文件访问问题
取消只看楼主 加入收藏
哦是菜鸟
Rank: 2
等 级:论坛游民
帖 子:40
专家分:15
注 册:2011-9-14
结帖率:87.5%
收藏(1)
 问题点数: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
快速回复:手动创建的资源文件访问问题
数据加载中...
 
   



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

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