如何读取外部资源文件中的图标,很急,在线等!!! http://dotnet.aspx.cc/ShowDetail.aspx?id=FNL8MLGW-YH49-4HOL-TX39-GFTRZX6EBELQ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我们往往不想让使用程序的人知道我们使用的资源文件,比如程序用到的 图标,图像等.现在开始你可以将其做成资源文件: 比如一个窗体的图标,你可以先将它做成资源文件,然后再用它,这样别人就看不到你的 图标了: 1)首先新建一个工程(制作资源文件,也可以用原来的工程),在窗体上添加一个按钮 双击按钮在其Click事件下键入如下代码: //用写资源流创建资源文件 ResourceWriter rw=new ResourceWriter(@"rec\recourse.resources"); //资源文件的存放路径 Icon ico = new Icon ( "F:\\Icon Collection\\SysIcon\\004sys.ico" ) ; //新建一个图标用于写入资源文件 rw.AddResource("004sys.ico",ico); //将图标添加到资源文件 rw.Generate ( ) ; rw.Close(); 2)用上面的工程点击按钮生成资源文件(我上面将资源文件存放在程序路径的rec文件夹下,你也可以使用别的路径) 3)将上面生成得资源文件复制到你要使用该图标的工程中 下面是使用你所创建的资源文件 在窗体的初始化(或Load事件中)中添加如下代码: //资源读流 ResourceReader re=new ResourceReader(@"rec\recourse.resources");//资源文件路径 IDictionaryEnumerator en=re.GetEnumerator(); en.MoveNext(); //指针下移(若有多个资源则继续下移到你想要的资源) Icon ico=(Icon)en.Value;//获得刚才创建的图标资源 this.Icon=ico; re.Close(); Visual C#资源文件编程--使用资源文件http://www0.ccidnet.com/tech/guide/2002/01/22/92_3940.html 我的drx文件今后可能会变化的,它不是c#认识的resource文件 非正常 文件夹右键添加一项,怎么关联文件夹? 数值型数组转换成DataTable时的0处理问题。 求高手+判断第三方软件的操作是否正确 很奇怪.我的信箱有一封信,一点击他就会关闭outlook... 高分求教:如何实现两个radio同时选中 关于调用程序的问题(在线等) 求VB.NET转成C#的工具(UP有分) 请问C#中有没有现成的链表类? 主机名和域名一样?? c#中SoundLocation未定义 又有问题了,我想要一个自定义的Color 想开发一个基于.net的web报表工具!
图标,图像等.现在开始你可以将其做成资源文件:
比如一个窗体的图标,你可以先将它做成资源文件,然后再用它,这样别人就看不到你的
图标了:
1)首先新建一个工程(制作资源文件,也可以用原来的工程),在窗体上添加一个按钮
双击按钮在其Click事件下键入如下代码:
//用写资源流创建资源文件
ResourceWriter rw=new ResourceWriter(@"rec\recourse.resources"); //资源文件的存放路径
Icon ico = new Icon ( "F:\\Icon Collection\\SysIcon\\004sys.ico" ) ; //新建一个图标用于写入资源文件
rw.AddResource("004sys.ico",ico); //将图标添加到资源文件
rw.Generate ( ) ;
rw.Close();
2)用上面的工程点击按钮生成资源文件(我上面将资源文件存放在程序路径的rec文件夹下,你也可以使用别的路径) 3)将上面生成得资源文件复制到你要使用该图标的工程中
下面是使用你所创建的资源文件
在窗体的初始化(或Load事件中)中添加如下代码:
//资源读流
ResourceReader re=new ResourceReader(@"rec\recourse.resources");//资源文件路径
IDictionaryEnumerator en=re.GetEnumerator();
en.MoveNext(); //指针下移(若有多个资源则继续下移到你想要的资源)
Icon ico=(Icon)en.Value;//获得刚才创建的图标资源
this.Icon=ico;
re.Close();
http://www0.ccidnet.com/tech/guide/2002/01/22/92_3940.html