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

因笔记本分辨率为1920*1080,14寸,100%显示太小;125%刚合适。系统的程序都会适配这个比例,放大显示。但是利用VS开发的Form应用就不会,整个界面看起来都... 因笔记本分辨率为1920*1080,14寸,100%显示太小;125%刚合适。系统的程序都会适配这个比例,放大显示。但是利用VS开发的Form应用就不会,整个界面看起来都很模糊,该如何解决? 展开
 我来答
376710727
2016-06-27 · TA获得超过8937个赞
知道大有可为答主
回答量:2593
采纳率:100%
帮助的人:1286万
展开全部
这个是因为渲染的区别。
WPF支持矢量控件的,最常用的矢量就是字体, 而矢量是不会因为缩放出现噪点的, 也就是说,WPF程序你放大到500%,里面的矢量控件还是非常锐利清晰。
Winform则不支持矢量控件的,如果放大程序,对于GDI渲染来说就是等比放大而已,
那么一张50*50的图,拉伸到100*100,肯定会变得模糊。

这个winform下解决不了,winFrom的强项在于快速开发,而且对于底层的支持较好,有很多成熟的库可以使用,一般用于工业软件或者大型企业软件,winform属于功能型的应用。
如果是一般的项目还是用WPF吧,很多问题都被微软解决过了,WPF属于用户体验型的应用。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式