代码改变世界

C# Argument 'picture' must be a picture that can be used as an Icon

2018-06-06 13:22 by wj_0107, ... 阅读, ... 评论, 收藏, 编辑

Scenario:

创建了一个WinForm的小程序,希望将它显示在任务栏,所以在工具栏中的“公共控件”里,拖入NotifyIcon控件—notifyIcon1,这个是程序运行任务栏右侧通知区域图标显示控件,为控件notifyIcon的属性Icon添加一个icon图标,或从代码中加入。

 

Issue:

下载一个jpg将后缀改成ico,并为控件notifyIcon的属性Icon添加该icon图标,报错:Argument 'picture' must be a picture that can be used as an Icon

 

Answer:

应该是手动修改成ico不行,可以选择用图片编辑工具或用一个在线ico制作网站生成一个新的ico后就可以了。