读书人

C#中加载项目资源步骤

发布时间: 2011-12-20 22:26:41 作者: rapoo

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);
}

读书人网 >C#

热点推荐