winforms window 太大

winforms window too large

我认为这些图片足以说明... window 的灰色部分与蓝色部分重叠。

我可以解决正常 window 的问题,方法是将其放大一点或将缩放比例更改为 DPI。我的笔记本电脑设置为 125% 缩放比例,我认为这是问题所在?但是如何修复消息框?

我正在使用 Visual studio 2017 15.2,这是一个带有 .net 框架 4.6.2 的 C# Winforms 应用程序

MessageBox window 太大:

Window太大:

您可以尝试不使用 125% 缩放比例,或者您可以调整它的大小以适合。在 Visual Studio 中,您可以编辑 window 的大小(最小和最大大小),fiddle 以及这些,您可能会为您的项目找到合适的大小。

只需将 DpiAware 设置添加到您的应用程序,这应该会自行解决。为此,请右键单击您的项目、添加、新建项目,然后在 Visual C# 项目中查找应用程序清单文件。

添加后打开它并取消注释包含 dpiAware 的部分(在 Windows 设置中)

HTH