【问题标题】:Controls size issues of C# windows form, looks different on compile time and different in Run Time控制 C# windows 窗体的大小问题,在编译时看起来不同,在运行时看起来不同
【发布时间】:2021-09-09 19:58:14
【问题描述】:

我有一些奇怪的问题,我正在根据要求设置控件位置以及添加新控件,但是当我构建项目并运行它时,它看起来完全不同,所有控件位置都已更改。当我开始在不同分辨率的 Windows 机器上工作时发生了这个问题。现在如果我复制这个项目,任何 Windows 系统看起来都一样。 我正在分享两个屏幕截图。

当我根据我的要求设置控制位置时,显示此图像。

这张图片显示了我运行应用程序时的控制状态。

希望你能理解这个问题。

【问题讨论】:

  • 根据您提供的图片。如果winform app是在其他电脑上开发的,就有可能出现这个问题。您可以将AutoScaleMode 设置为 Dpi 以适应计算机。
  • @JackJJun-MSFT 是的。它有效...谢谢。
  • 很高兴听到您的问题已经解决,我已经做出了回答,您可以点击“✔”将我的回复标记为已接受的答案。它还将帮助其他人解决类似的问题。

标签: c# visual-studio winforms controls


【解决方案1】:

根据你提供的图片,如果winform应用是在其他电脑上开发的,可能会出现问题。

您可以将AutoScaleMode 设置为 Dpi 以适应计算机。

this.AutoScaleMode = AutoScaleMode.Dpi;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-22
    • 2016-05-14
    • 2017-09-02
    相关资源
    最近更新 更多