3

我有一个 Icon.ico 并且在属性中构建操作是“资源”...

我想在应用程序中加载该图标..

我做了这样的事情:

Icon theIcon = new Icon(System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("MyNameSpace.Icon.ico"));

那没有用(它说“ 'null'的值对'stream'无效。”)

我能做些什么?

4

1 回答 1

8

尝试使用Application.GetResourceStream方法

using(Stream stream = Application.GetResourceStream(new Uri("/MyNameSpace.ico")).Stream)
{
    Icon myIcon = new System.Drawing.Icon(stream);
}

来自MSDN的更多信息

于 2011-10-24T09:22:42.593 回答