.net 字体问题:控制Windows 7计算机中的文本截断

.net 字体问题:控制Windows 7计算机中的文本截断,.net,windows-7,windows-xp,.net,Windows 7,Windows Xp,我有一个VisualStudio2008Windows应用程序,它通常在几乎所有其他表单上都有菜单项、文本框和一些按钮。它在我的开发机器XP SP3上看起来很棒 我读取AppConfig文件来设置所有表单通用的字体系列和字体大小。 例如:我使用Arial 10字体用于所有表单中的所有控件 但当我在Window7上安装应用程序时,字体看起来有点大,我可以在一些菜单项和其他控件中看到ex:labels的截断 这是否意味着Windows XP计算机上的字体设置与Windows 7上的设置不同 关于可能

我有一个VisualStudio2008Windows应用程序,它通常在几乎所有其他表单上都有菜单项、文本框和一些按钮。它在我的开发机器XP SP3上看起来很棒

我读取AppConfig文件来设置所有表单通用的字体系列和字体大小。 例如:我使用Arial 10字体用于所有表单中的所有控件

但当我在Window7上安装应用程序时,字体看起来有点大,我可以在一些菜单项和其他控件中看到ex:labels的截断

这是否意味着Windows XP计算机上的字体设置与Windows 7上的设置不同


关于

可能不是这样,但您需要注意,Windows 7上的字体缩放可能与Windows XP的工作方式不同。如果正在使用字体缩放,请检查是否使用XP兼容机制进行缩放。

由于Winform的AutoSize属性,似乎出现了此问题。其当前设置为false。如果我把这变成真的,虽然我的截止问题已经解决了,我得到了一个新的问题,在控制宽度的大小已经超过了要求也。。。表单AutoSizeMode属性已设置为AutoSizeMode.growthandshrink