首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#中加载项目资源步骤

2011-12-20 
C#中加载项目资源方法?System.IO.StreamiconStreamthis.GetType().Assembly.GetManifestResourceStream(

C#中加载项目资源方法?
System.IO.Stream   iconStream   =   this.GetType().Assembly.GetManifestResourceStream( "MyQQ.image.icon.Emailbox1.ico ");  
                        normalIcon   =   new   Icon(iconStream);  
其中iconStream   怎么老是null啊,怎么加载不了资源啊

[解决办法]
如果文件不存在好像是会异常
为null,想不出来,可能你的ico有问题,你的ico命名也挺奇怪的,把前面的点都去掉试试
[解决办法]
这样试试看:

Stream manifestResourceStream = this.GetType().Module.Assembly.GetManifestResourceStream(this.GetType(), "Emailbox1.ico ");
if (manifestResourceStream != null)
{
Icon resImg = new Icon(manifestResourceStream);
}

热点排行