为什么我的Form Size在两个不同的解决方案中表现不同?

时间:2019-01-22 06:32:09

标签: c# winforms screen-resolution

我有一个使用VS2015的Standard Win应用程序,大多数情况下,我们会基于自定义开发将同一项目复制到许多不同的解决方案中。目前,我面临着一些与表格大小有关的问题。在两个项目中,所有表单和属性都相同。当我在同一台机器上运行两个项目时,表单大小是不同的。

我在两个项目中都比较了表单属性,例如自动缩放模式,自动尺寸模式,最小尺寸,最大尺寸等。没有区别。我不确定哪个属性导致此问题。

注意:两个项目均由我自己开发。一旦发生在另一个开发中,它就会发生。因此,现在该采取行动解决此问题了。谢谢

从应用程序2复制应用程序1 enter image description here

更新:1 只需从您的项目中找到app.manifest文件,然后从链接@jimi注释中添加一行即可。窗体大小恢复正常。 这是我添加到我的app.manifest中的代码

 <asmv1:application>
<asmv1:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
  <dpiAware>false</dpiAware>
</asmv1:windowsSettings>

0 个答案:

没有答案