1

我的 C# 应用程序有问题。这是关于无边界表单的控件。我创建了一个像日志系统一样工作的应用程序(显示在屏幕中央,有 2 个文本框、2 个组合框、2 个图片框,表格 StartPosition 是 CenterScreen)。该应用程序几乎可以在每个系统上正常运行,有 30 到 40 人在使用它,但其中 3 人有问题,这使得该应用程序无用。

控件已完全移动,看起来比应有的大一点,其中 2 个控件甚至移动到了表单之外 - 这使得它们无法访问。

我尝试设置兼容模式并更改屏幕分辨率。没运气。所有这些有问题的机器都有 Windows 7 和默认的 .NET 3.5.1,一台有 4.0。该应用程序的目标是 .NET 3.0(我想让它不依赖于具有 Vista 和更新版本的机器)。

我正在寻找那些有过此类问题经验的人的建议。我想保持表单无边界,这对其设计至关重要,并尽可能保留目标框架。我该怎么做才能保持稳定?

4

1 回答 1

1

我猜你的DPI有问题。尝试在你的开发机器上增加它,我打赌你会看到同样的效果。我很长时间没有使用winforms,但我认为你可以使用这篇文章来帮助你。

于 2013-07-03T18:18:16.357 回答