C# WinForm如何适配系统缩放显示比例

C# WinForm如何适配系统缩放显示比例,第1张

这个是因为渲染的区别。

WPF支持矢量控件的,最常用的矢量就是字体, 而矢量是不会因为缩放出现噪点的, 也就是说,WPF程序你放大到500%,里面的矢量控件还是非常锐利清晰。

Winform则不支持矢量控件的,如果放大程序,对于GDI渲染来说就是等比放大而已,

那么一张50*50的图,拉伸到100*100,肯定会变得模糊。

这个winform下解决不了,winFrom的强项在于快速开发,而且对于底层的支持较好,有很多成熟的库可以使用,一般用于工业软件或者大型企业软件,winform属于功能型的应用。

如果是一般的项目还是用WPF吧,很多问题都被微软解决过了,WPF属于用户体验型的应用。

双屏幕也可以啊,副屏改为4:3,程序拉到副屏,最大化窗口

尽量设置好每个控件的Dock属性,令窗口和控件不受长宽的影响,

如果只有一个屏,现在比较新的投影一样16:9,对于旧点的投影,没办法


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11986449.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存