.resx是什么文件 有什么用 怎么用?c# 如何读取resx内的图标
本文目录
.resx是什么文件 有什么用 怎么用
.resx 文件,属于资源文件 ,由 XML 组成,可以加入任何资源,包括二进制。同样不能被嵌入到 Assembly 中。在 System.Resources 名字空间中有专用读写的类。VS. NET 创建这种文件然后将其转成 .resources 文件并根据设置将其嵌入到 Assembly 中。
一般都是自动生成的,不用管它
c# 如何读取resx内的图标
IO.Stream strm = GetType().Assembly.GetManifestResourceStream(“namespace.picture.bmp“);
img = new Bitmap(Image.FromStream(strm), width, height);
strm.Close();
如果是通过项目属性-》资源嵌入,直接这样以用就可以了(假设资源名字叫MyBmp):
Bitmap myBmp = WindowsApplication1.Properties.Resources.MyBmp;
btnClose.Image =(Bitmap)Bitmap.FromStream(this.GetType().Assembly.GetManifestResourceStream(“Buttom_Close.bmp“));
http://www.dotblogs.com.tw/puma/archive/2008/10/28/5813.aspx
前阵子看到的一个sample code有利用到Assembly的GetManifestResourceStream来载入图片资源
小弟用一个最简单的范例介绍如何使用呀..
首先在专案里先开一个Form表单..并且加入一个图片档...
并且将图片档→属性→建置动作→改成“内嵌资源“,如下图所示:
01 using System;
02 using System.Collections.Generic;
03 using System.ComponentModel;
04 using System.Data;
05 using System.Drawing;
06 using System.Text;
07 using System.Windows.Forms;
08 using System.Reflection;//要记得using
09
10 namespace WindowsApplication1
11 {
12 public partial class GetResourceStream : Form
13 {
14 public GetResourceStream()
15 {
16 InitializeComponent();
17 }
18
19 private void GetResourceStream_Load(object sender, EventArgs e)
20 {
21 Assembly asm = Assembly.GetExecutingAssembly();
22 string name = asm.GetName().Name;
23 Bitmap bmp = new Bitmap(asm.GetManifestResourceStream(name + “.f6.jpg“));//载入图片资源
24 this.pictureBox1.Image = bmp;
25 }
26 }
27 }
C#中无效的Resx文件
你是不是把resx这个文件删除掉了,这文件是保存数据用的,我纳闷之我是删除了之后跑到处来找答案。。。看来我只能重新搞了如果你没删除的话,可以借鉴这个回答解决办法:
1是在你的App\bin目录添加一个App.exe.manifest文件
2是打开相应Form的.resx资源文件
》
》
XML视图
》
》
替换
》
》
bytearray.base64
替成
bytearray.base32
》
》
全部替换
》
》
保存
》
》
再次打开这个Form,你会发现图标已可见。》
》
重新编译参考:
http://topic.csdn.net/t/20050830/14/4240092.html
resx是什么文件,有什么作用
一般都是自动生成的,不用管它,resx 文件,属于资源文件 ,由 XML 组成,可以加入任何资源,包括二进制。同样不能被嵌入到 Assembly 中。在 System.Resources 名字空间中有专用读写的类。VS. NET 创建这种文件然后将其转成 .resources 文件并根据设置将其嵌入到 Assembly 中。
本文相关文章:
shfileoperation(C++SHFileOperation文件复制)
2024年9月10日 19:10
欧洲卡车模拟2mod(《欧洲卡车模拟2》mod文件夹在哪怎么使用)
2024年9月10日 05:40
手机速盘里下载好了的文件在文件管理夹的哪里能找到?请问有没有速盘极速版付费破解版求
2024年7月19日 13:15
nokia手机主题(nokia手机主题,下载到哪个文件里面)
2024年7月19日 08:23
用Nero9刻录光盘怎么找不到文件?nero9怎么刻录dvd
2024年7月17日 21:43
MAC,打开DMG文件提示“无可装载的文件系统”?dmg是什么文件 1
2024年7月16日 13:24
wopti文件解密,忘记密码怎样可以打开文件?优化大师碎片整理C盘时会出现wopti utilities 已停止工作
2024年7月16日 13:11
诛仙私服下载(我下载的诛仙私服游戏,文件全是破损的,这应该怎么办)
2024年7月16日 13:05
文件格式怎么转换 文件格式转换操作步骤?电脑文件怎么转换格式
2024年7月16日 13:03
dreamweaver cs5下载(dw更新文件对话框在哪)
2024年7月16日 11:45
摩托罗拉v3ie软件(请问我是摩托罗拉V3ie的手机,我想在手机上看小说,我现在已经把jav格式的小说放在内存盘的java文件中,)
2024年7月16日 11:22
smsbackup(那位高手知道如何打开smsbackup.dat这个文件啊)
2024年7月16日 09:44
sql文件用什么打开(sql文件用什么打开 sql文件介绍)
2024年7月16日 09:26
在天迹社区里下载的补丁为啥都是pak文件?天迹社区 99天际社区为什么打不开啊 老是说浏览器无法显示该网页
2024年7月16日 08:20
JXL如何修改Excel文件中指定单元格的内容?java maven怎么添加jxl
2024年7月14日 17:45
天鹿教学助手下载之后为什么是不可读文件?怎样在手机使用教学助手考试
2024年7月14日 02:23
武林英雄外挂(武林英雄nitro挂如何安装 下载之后是个RAR文件,之后应该如何操作)
2024年7月13日 03:25
usboot 1 68(usboot1.65拷贝启动文件失败,怎么办,是什么原因)
2024年7月2日 10:55
怎么解除文件加密?请问大家加密软件免费下载,使用哪个好点呢急求哦
2024年5月22日 02:09
ios15描述文件(iOS 15文件描述与设备管理怎么开启)
2024年5月20日 13:37
360隔离的文件在哪(下载的东西被360直接隔离了,怎么在360里查看被隔离的文件)
2024年3月13日 14:55
openbor(PSP2000 模拟器2D游戏平台 OpenBOR 放在哪个文件夹)
2024年3月5日 22:00
ultracompare(如何用UltraCompare比较两个文件的内容)
2023年12月4日 16:20
缓存文件写入失败(thinkphp缓存文件写入失败是什么原因)
2023年10月26日 19:20
iso文件管理系统(ISO90001管理体系是质量管理体系分为几阶文件是什么意思)
2023年4月9日 14:00
更多文章:
foobar2000(foobar2000如何设置使音质最好呢)
2023年7月11日 12:40
须眉剃须刀拆解(电动剃须刀拆卸方法National剃须刀拆开)
2023年9月19日 09:20
索尼w995参数(810万AF Walkman 索尼爱立信W995图赏)
2023年7月10日 16:40
acer早期手机(听说过ACER手机究竟怎么样啊现在卖多少钱啊)
2023年6月2日 02:20
显卡mx250和mx350(mx250和mx350显卡哪个好)
2024年9月7日 03:10
三星9006参数(samsung sm-n9006是什么型号)
2023年6月26日 16:40
佳能l100(佳能L100传真机如果取消发送接收或错报告打印)
2024年1月9日 18:20
s5830白色(三星s5830白色的触摸地方是黑色还是白色就是长方形的按键 那里)
2024年1月14日 07:00
华为发布会海报(华为官曝新品密匙,摩斯密码都用上了速来破解)
2023年6月26日 00:40
欧博信手机型号大全(OBXIN/欧博信 X21在所有手机中排第几)
2023年3月27日 16:00