用户 PC 上的按钮字体大小不同

Button font size different on users PC

我使用 winforms 创建了一个项目。我的几个按钮包含两个词。在用户 PC 上安装该软件时,我注意到第二个词不适合按钮。

我相信这是因为无论出于何种原因,用户 PC 呈现的字体都比我的 PC 和我测试过的其他 PC 上显示的字体大。我想这可能是他操作系统中的一些用户设置。我使用的字体是默认的,"Microsoft Sans Serif," 12 号字体。安装它的 PC 是 运行 Windows 7.

有没有人听说过这个 before/is 有什么办法可以让我知道文本总是适合标签、按钮等吗?

可能是由于您的计算机和用户的计算机上的 DPI 设置不同。请参阅以下帖子。

http://blogs.telerik.com/WinFormsTeam/posts/14-02-11/winforms-scaling-at-large-dpi-settings-is-it-even-possible-

http://through-the-interface.typepad.com/through_the_interface/2011/03/handling-dpi-scaling-in-your-net-applications-forms.html