.NET Winform高分辨率系统下界面混乱问题
最近换了新电脑,分辨率很高,结果发现原来的winform应用程序在高分辨率下界面控件错位混乱了。.NET Winform 应用程序在高分辨率系统下界面混乱,通常是由于 字体单位 和 DPI 设置 不一致导致的。为了解决 .NET Winform 应用程序在高分辨率系统下界面混乱的问题,可以采取以下两种方法。
2024-05-23 821 0
Winform不同分辨率系统下界面混乱
产生界面混乱的主要原因是,winform程序的坐标是基于点(Point)的,而Point又与DPI相关。解决办法:在winform程序中也使用像素来定位。像上面这样设置之后,在不同的DPI下,界面将整体缩放而不会凌乱,利用的就是DPI本身的特性。
2015-12-15 3952 2
-
匿
匿名用户 2025-01-13
-
匿
匿名用户 2025-01-13
-
匿
匿名用户 2024-12-20
-
匿
匿名用户 2024-12-12
- 匿