我正在努力解决以下问题,我想知道是否有人可以提供帮助。
我正在构建一个面向 .NET 4.6 的 .NET C# WinForm 应用程序,它应该改进了对高 DPI 的支持。我正在笔记本电脑上开发该应用程序,该应用程序具有 4K 屏幕,并且在 Windows 10 中缩放设置为 200%。
我的应用调用 SetHighDPIAware 并在 app.config
<add key="EnableWindowsFormsHighDpiAutoResizing" value="true" />
放。问题是:当我添加工具条时,它在我的 PC 上正确显示,但在我的客户 PC 上尺寸增加了一倍(仅图像)。结果非常难看。ToolStrip 和 ToolStrip 项的所有属性都设置为默认值:autosize = true, imagescaling size = 32;32、imagescalingmode = sizetofit.
非常感谢任何可以提供帮助的人!