微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

控制 C# windows 窗体的大小问题,在编译时看起来不同,在运行时看起来不同

如何解决控制 C# windows 窗体的大小问题,在编译时看起来不同,在运行时看起来不同

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

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

enter image description here

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

enter image description here

希望你能理解这个问题。

解决方法

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

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

this.AutoScaleMode = AutoScaleMode.Dpi;

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。