我有一个c#winform项目,它在我的屏幕上与服务器显示的大不相同。
在我的屏幕上,我将部分表格切断,并在不同区域进行一些控制。我已经将我的分辨率调整到相同的分辨率,然后比服务器更强。两个人都没有工作。此外,尽管分辨率相同,但服务器上的字体和控件看起来更大
任何想法?
服务器构建使用VS.net 2008与我的2010年。我不认为这应该重要。
答案 0 :(得分:6)
听起来您的服务器的DPI设置与您的机器不同。使用Winforms开发不同的DPI设置可能会非常麻烦,因为Winforms AutoScaleMode-Feature有一些怪癖。例如,参见我以前的这篇帖子:
答案 1 :(得分:6)
听起来像机器之间的不同DPI设置。当我第一次在Win7中创建一个项目并在WinXP机器上运行时,我注意到了这一点。以下是an SO post描述问题以及如何解决问题。