似乎字体间距发生了变化。为什么会发生?

时间:2012-09-06 05:45:09

标签: vb.net visual-studio-2008 windows-7

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

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

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

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

enter image description here enter image description here

1 个答案:

答案 0 :(得分:1)

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


编辑。

从评论中可以看出,使用此Microsoft Article中记录的过程可以重置默认字体设置。

来自链接:

  1. 单击“开始”按钮,单击“控制面板”,打开“字体”, 单击“外观和个性化”,然后单击“字体”。
  2. 在左侧窗格中,单击“字体设置”。
  3. 点击恢复默认字体设置。