2010-02-04 42 views
1

我有一个示例.NET应用程序,它由2个表单组成。我已经在这些表单上使用了图片和各种控件。当我在XP或Win 7英文版下运行这个应用程序时,它工作正常。但是,当我在中文版操作系统下运行这个应用程序时,表单大小发生了变化。它增加了表单的大小,导致形式扭曲。中文操作系统上的表格缩放问题(96 dpi)

有人知道这个问题吗?可以做些什么来解决它?

+0

这很可能是因为默认系统“varibles”(如默认字体大小等)。我不能给出任何具体的指示,我认为最好的做法是修复表格,以便可以无障碍地扩展,但它可能不是一个选项。 – 2010-02-04 07:20:06

回答

2

我试过各种选择。要解决这个问题,我们需要设置窗体

AutoScaleMode

财产无法比拟的。这解决了96 dpi设置的问题。

1

设置Windows窗体以下属性:

  1. AutoScaleMode =无,
  2. 自动调整大小=真。

这样做。好运