【问题标题】:DPI not scaling properlyDPI 未正确缩放
【发布时间】:2010-11-01 21:40:24
【问题描述】:

我创建了一个自定义 UserControl,其功能与 numbericUpDown 非常相似,但具有各种增强功能。例如,它可以显示分数。但是,该控件的缩放比例不如表单上的其他一些控件,这迫使我的 UI 看起来很别扭。

我玩弄了控件及其父控件的 AutoScaleMode。似乎没有任何效果,尽管将 AutoScaleMode 设置为 None 似乎比其他设置的影响更小。我还尝试手动减小控件相对于它旁边的下拉菜单的大小。它没有用。我几乎被困住了,我不知道如何应对。

有什么建议吗?

我正在为 Win7 及更高版本启用 DPI 感知。

【问题讨论】:

    标签: c# winforms dpi


    【解决方案1】:

    我解决了这个问题。对于那些感兴趣的人,我的 numericUpDown 控件位于我制作的另一个用户控件中。此控件的 AutoScaleMode 未设置为 DPI,因此未正确缩放。答案是让所有控件使用相同的 AutoScaleMode。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-15
      相关资源
      最近更新 更多