我有一个c# winform项目,它在我的屏幕上与服务器上显示的有很大的不同。
在我的屏幕上,部分窗体被截断,一些控件在不同的区域。我已经将我的分辨率调整为相同的分辨率,并且我的分辨率高于服务器。两种方法都不起作用。此外,尽管分辨率相同,但字体和控件在服务器上看起来更大
有什么想法吗?
服务器版本使用的是VS.net 2008和Mine2010。我不认为这有什么关系。
发布于 2011-06-09 04:47:28
听起来不同机器的DPI设置不同。当我第一次在Win7中创建项目并在WinXP机器上运行它时,我注意到了这一点。以下是描述该问题以及如何修复该问题的an SO post。
发布于 2011-06-09 04:44:45
听起来你的服务器和你的机器有不同的DPI设置。使用Winforms为不同的DPI设置进行开发可能是一件很痛苦的事情,因为Winforms AutoScaleMode-Feature有一些怪癖。例如,请看我之前的这篇文章:
https://stackoverflow.com/questions/6284950
复制相似问题