我的C#应用程序存在问题。这是关于无边界形式的控制。我创建了一个像日志系统一样的应用程序(在屏幕中央显示,有2个文本框,2个组合框,2个图片框,表单StartPosition是CenterScreen)。该应用程序几乎在每个系统上运行良好,有30-40人正在使用它,但其中3个有问题,这使得应用程序无用。
控件完全移动,看起来比它们大一点 应该是,这些控件中的2个甚至在表单之外移动 - 哪个 使它们无法访问。
我尝试设置兼容模式并更改屏幕分辨率。没运气。 所有这些有问题的机器都有Windows 7和默认的.NET 3.5.1,其中一台有4.0。该应用程序是针对.NET 3.0的(我想让它免受依赖于Vista和更新版本的计算机)。
我正在寻找那些有过这类问题经验的人的建议。我希望保持无边框形式,它对设计至关重要,并尽可能保留目标框架。我该怎么做才能保持稳固?
答案 0 :(得分:1)
我猜你有DPI问题。尝试在你的开发机器上增加它,我打赌你会看到相同的效果。我很长一段时间没有使用winforms,但我认为你可以使用this article来帮助你。