Windows Forms应用程序看起来与Visual Studio设计器视图不同

时间:2018-08-03 08:32:32

标签: c# visual-studio winforms

我试图使用Visual Studio 2017创建Windows窗体应用程序。该应用程序最终应在1024x768触摸屏上运行,这就是为什么我试图制作所有大小为1024x768且没有窗体边框的窗体。问题是,当我启动该应用程序时,按钮似乎略有移动,这使它们部分脱离了屏幕。文本似乎也以降低的质量和/或其他大小显示。您可以看下面的图片来说明我的意思。

这是Visual Studio设计器视图中表单的外观。文字清晰,所有内容均适合屏幕,所有文字均适合按钮 Designer view of the form

enter image description here

第二张图片显示了我实际启动应用程序时的表单。文本质量降低,“添加自”文本不再适合按钮内部,并且底部的两个按钮部分脱离了表单。 View of the form when app is launched

enter image description here

我的表单设置为AutoScaleMode:字体,AutoSize:False。

这些表单参数是否错误,或者在我的Visual Studio设置中有问题吗?我不知道该如何解决。

谢谢。

1 个答案:

答案 0 :(得分:2)

分辨率差异看起来像DPI问题。 Windows窗体无法很好地扩展到100%以外的DPI。检查显示器设置。 在Windows 10中,此标记在“显示设置”中标记为“ 更改文本,应用程序和其他项目的大小”。