C#编译资源文件 因为项目需求,要把资源文件(如:图片)编译到程序中,同时需要在程序的浏览器中显示出图片,如何实现。就是如何把资源文件编译为 Res:// 可以访问的形式呀。请教。谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ResourceManager resources = new ResourceManager(typeof(Form1)); this.pictureBox1.Image = (System.Drawing.Bitmap)resources.GetObject("pictureBox1.Image");http://blog.csdn.net/cdo/archive/2005/01/05/240363.aspx 我想在外部调用,请问如何实现啊,比如有的程序中的资源可以通过 Res:// 在Windows资源管理器中访问。如何? RES协议,语法为: "RES://resource file[/resourcetype]/resource id "。 resource file:含有资源的模块的文件名,请注意这里的路径分隔符只能使用“\”,而不能使用“/”。 Resourcetype:资源类型,它是一个字符串或数字。常用的资源类型都对应着一个数,比如BITMAP对应着RT_BITMAP=2,这些常数定义在VC++的WINUSER.H可以找到,如果资源类型是数字,要在数字前面加上“#”号。Resourcetype可以省略,默认为RT_HTML=23,即HTML文件。RT_HTML在VC++ 5.0中没有定义,但现在已经广泛使用。 Resource id:资源的ID号。在这里要注意一个问题:在VC++中定义资源的时候,通常是使用数字常量,比如ID_BITMAP1,它代表的数字可能是101。而在使用res://协议时,不能使用ID_BITMAP1(在DLL中并没有这个符号),而必须使用#101来代表资源。例如要显示一个位图资源,其ID号为101,应为RES://mydll.dll/#2/#101。 res协议使用详解 新手求助 菜鸟求救!vs2008母版页问题 请问谁知道哪有象vss一类的版本控制软件的源码或者原理方面的书(电子书也行) 各位高手牛人进来看看啊...一个关于网络文件传输的问题 求救 有没有什么工具能把.net的程序编译成机器语言,而不是msil. C#数据库难题--搞得我这几天饭都吃不下 C#中的导出数据问题 ADO.NET中数据操作的问题 如何与Word,Excle等联系 ajax 加入VS2005遇到的问题 求一个物品管理的解决方案和详细设计
this.pictureBox1.Image =
(System.Drawing.Bitmap)resources.GetObject("pictureBox1.Image");
http://blog.csdn.net/cdo/archive/2005/01/05/240363.aspx
Resourcetype:资源类型,它是一个字符串或数字。常用的资源类型都对应着一个数,比如BITMAP对应着RT_BITMAP=2,这些常数定义在VC++的WINUSER.H可以找到,如果资源类型是数字,要在数字前面加上“#”号。Resourcetype可以省略,默认为RT_HTML=23,即HTML文件。RT_HTML在VC++ 5.0中没有定义,但现在已经广泛使用。 Resource id:资源的ID号。在这里要注意一个问题:在VC++中定义资源的时候,通常是使用数字常量,比如ID_BITMAP1,它代表的数字可能是101。而在使用res://协议时,不能使用ID_BITMAP1(在DLL中并没有这个符号),而必须使用#101来代表资源。例如要显示一个位图资源,其ID号为101,应为RES://mydll.dll/#2/#101。