-1

我正在两台不同的 PC 上开发我的应用程序,它们都使用相同的安装程序安装了 Windows 10 和 Visual Studio 2015。当我在实验室 PC​​ 中打开我的一些 WinForms 时,WinForms 中包含的控件看起来都拥挤在一起(甚至相互重叠),这使我无法修改视觉效果。这仅在“设计模式”中发生。当我运行该应用程序时,所有表单都正确显示。请看附图中的区别在此处输入图像描述

这只发生在少数几种形式上,而不是全部。但是尽管比较了每个表单属性(包括为每个表单设置为“Font”的“AutoScaleMode”),我还是找不到原因。另一台 PC 在设计模式下 100% 正确显示所有表格。

可能的原因/解决方案是什么?

编辑这里讨论的解决方案在我的情况下也没有效果,而其他发帖人说他们的问题是通过改变他们的 PC 的 DPI 意识来解决的。

4

1 回答 1

0

当您的应用程序无法响应不同尺寸的显示器时,就会发生这种情况!您需要在 winform 中设置 Anchor 和 Dock 属性。

使其具有响应性,但最好的解决方案是在 WPF 上开发应用程序。

谢谢

于 2017-09-21T09:13:27.190 回答