Winform - 显示

H20*_*der 4 c# winforms

我有一个ac#winform项目,它在我的屏幕上显示与服务器有很大不同.

在我的屏幕上,我将部分表格切断,并在不同区域进行一些控制.我已经将我的分辨率调整到相同的分辨率,然后比服务器更强.两个人都没有工作.此外,尽管分辨率相同,但字体和控件在服务器上看起来更大

有任何想法吗?

服务器构建使用VS.net 2008与我的2010年.我不认为这应该重要.

Doc*_*own 6

听起来您的服务器具有与您的机器不同的DPI设置.使用Winforms开发不同的DPI设置可能会非常麻烦,因为Winforms AutoScaleMode-Feature有一些怪癖.例如,参见我以前的帖子:

AutoScaleMode更改了默认字体的问题


Ed *_* S. 6

听起来像机器之间不同的DPI设置.当我第一次在Win7中创建一个项目并在WinXP机器上运行时,我注意到了这一点.这是一篇SO帖子,描述了这个问题以及如何解决它.