代码之家  ›  专栏  ›  技术社区  ›  MarkP

DPI缩放不正确

  •  4
  • MarkP  · 技术社区  · 15 年前

    我创建了一个自定义的用户控件,它的功能很像numbericUpDown,但是有各种增强。例如,它可以显示分数。但是,这个控件的伸缩性不如窗体上的其他控件,这迫使我的UI看起来很笨拙。

    我使用控件及其父控件的自动缩放模式。似乎什么都不起作用,尽管将AutoScaleMode设置为None似乎比其他设置的影响要小。我还尝试手动减小控件相对于旁边下拉列表的大小。它不起作用。我几乎被卡住了,我不知道如何应对。

    alt text

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

    1 回复  |  直到 15 年前
        1
  •  3
  •   MarkP    15 年前

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

    推荐文章