2013-07-03 99 views
1

我的C#应用​​程序出现问题。这是关于无边界形式的控制。我创建了一个类似于日志系统的应用程序(显示在屏幕中央,有2个文本框,2个组合框,2个图片框,StartPosition为CenterScreen)。该应用程序在几乎所有系统上都能正常工作,30-40人正在使用它,但其中3人遇到问题,导致应用程序无法使用。这 使他们无法进入 -无边界形式问题

的控制是完全移动,似乎没有比它们大 应该是,这些控制的2连外形式移动。

我试着设置compability模式并更改屏幕分辨率。没有运气。 所有这些有问题的机器都有Windows 7和默认的.NET 3.5.1,一个有4.0。该应用程序是针对.NET 3.0的(我想让它免于依赖Vista和更新的机器)。

我在寻找那些有过这类问题经验的人的建议。我希望保持表格无边界,对其设计至关重要,并尽可能保持目标框架。我能做些什么来保持这种状态?

+1

检查其显示屏上的DPI设置,并考虑更改表单上的AutoScaleMode属性。 – RogerN

+1

Windows有一个允许用户放大窗体中的某些控件的设置。它主要由视力不佳的人使用。如果我没有记错,你可以通过右键点击桌面来达到它,然后在分辨率下面会有一个链接,表示“使表单项目变大或变小”。看看这三位用户是否更改了默认设置。 – Renan

+0

也看看他们的系统字体大小。这可以级联以控制大小。 – Brad

回答

1

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