【发布时间】:2010-12-23 11:34:34
【问题描述】:
不知何故,通过 Visual Studio 和设计器创建的表单和控件能够根据 Windows 的当前 DPI/字体大小自行缩放。我的 UI 的一部分是一个选项卡控件,其中包含根据用户的选择生成的动态页面和标签/输入。创建这些时,它们使用看起来适合 96 DPI 的硬编码尺寸。
.Net 中是否有一种自动方式来获取这些生成的控件并执行与设计器生成的控件相同的大小调整?我想避免自己缩放控件,因为这是不易维护的旧代码。
【问题讨论】:
标签: c# .net winforms dpi font-size