以某种方式通过Visual Studio创建的表单和控件,设计器具有很强的自我扩展能力,具体取决于Windows的当前DPI /字体大小.我的UI的一部分是一个标签控件,其中包含动态页面和标签/输入,具体取决于用户的选择.创建这些时,它们使用的硬编码尺寸适合96 DPI.
在.Net中是否有自动方式来获取这些生成的控件并执行与设计器生成的控件相同的调整大小?我想避免自己扩展控件,因为这是旧代码不易维护.
.net c# dpi font-size winforms
.net ×1
c# ×1
dpi ×1
font-size ×1
winforms ×1