C# 图标看起来很糟糕

C# 图标看起来很糟糕,c#,winforms,icons,windows-10,C#,Winforms,Icons,Windows 10,使用Windows窗体,我有一个带有以下代码的通知弹出窗口: Notify.BalloonTipText = String.Format("Test 0", "Test 1", "Test 2", "Test 3"); Notify.Visible = true; Notify.Icon = Properties.Resources.busy; Notify.BalloonTipIcon = ToolTipIcon.None; Notify.ShowBalloon

使用Windows窗体,我有一个带有以下代码的通知弹出窗口:

Notify.BalloonTipText = String.Format("Test 0", "Test 1", "Test 2", "Test 3");                
Notify.Visible = true;
Notify.Icon = Properties.Resources.busy;
Notify.BalloonTipIcon = ToolTipIcon.None;
Notify.ShowBalloonTip(5000);
生成的图像看起来很糟糕

它似乎并不关心图标中是否有正确的dpi。它似乎总是选择最小的并向上调整大小,同时将alpha通道清除为0


我了解到应用程序必须具有DPI意识,但我不确定如何使用Windows窗体实现这一点,或者如何让它加载最合适的图标大小。

这不是Windows选择的图标大小。好的,我可以自己选择图标,但我如何确定它想要的图标大小?这是一个完全不同的问题,考虑一下。“如何让它加载最合适的图标大小”是个问题。