0

我开发的 Winform 应用程序有一个奇怪的行为。字体间距变得更大了,因此它影响了按钮的外观和感觉以及整个表单:一些文本被截断,而其他一些文本由于这个额外的间距而丢失。请看一个截图(我只是用两个箭头突出了错误,但你可以看到它发生在文本框、标签等的所有字体中)

我必须说我没有更改应用程序或此主机(Windows 7)设置的任何内容。相同的应用程序在其他 Windows 7 主机上运行良好。

带有红色箭头的屏幕截图展示了它在额外间距下的外观。带有绿色箭头的屏幕截图显示了它在另一台主机上的外观(如预期的那样)。

你知道它为什么会发生以及如何回滚到以前的字体间距吗?谢谢!

在此处输入图像描述 在此处输入图像描述

4

1 回答 1

1

您需要检查Control Panel --> Appearance and Personalization --> Display要查看字体文本大小的设置。许多具有更高分辨率显示器的较新的 PC 和笔记本电脑都设置为中等 (125%)。


编辑。

从评论看来,使用此Microsoft 文章中记录的有关如何重置默认字体设置的过程有效。

来自链接:

  1. 通过单击开始按钮、控制面板、外观和个性化,然后单击字体来打开字体。
  2. 在左窗格中,单击字体设置。
  3. 单击恢复默认字体设置。
于 2012-09-06T05:58:23.483 回答