【发布时间】:2016-02-06 14:55:25
【问题描述】:
我在 Windows 10 中制作 NotifyIcon 时遇到问题,其图标资源看起来一点也不模糊。
SystemIcons 类中的两个图标或我自己使用 Properties.Resources 的图标都会发生这种情况。我尝试使用 Icon (Icon original, int width, int height) 构造函数创建图标的新实例,以及各种其他疯狂的东西,包括这个金块:
Icon ico = Icon.FromHandle((new Icon(Resources.InfoIcon, 256, 256).ToBitmap()).GetHicon());
无济于事。任何建议将不胜感激!
【问题讨论】:
-
您是否尝试过以原始尺寸显示资源?
-
我不完全确定你的意思,但是我那里的 .ico 文件包含 9 个图标,从 256x256 一直到 16x16,我已经手动尝试了所有尺寸,但无济于事。
-
@HansPassant,事实上,这是我尝试显示
NotifyIcon的第一种方法。它不显示任何东西......除非你给它一个图标参数,它会立即忽略它。 (我刚刚发现的一个事实)。这也意味着我不能使用自定义图标。至于那个链接的帖子,它对我不起作用;也许与 VS 2015 有关? -
看起来确实像垃圾
标签: c# .net winforms graphics icons