标签: .net vb.net winforms fonts
我使用winforms创建了一个项目。我的几个按钮包含两个单词。当软件安装在用户PC上时,我注意到第二个单词不适合按钮。
我相信这是因为无论出于何种原因,用户PC渲染的字体比我在PC上使用的字体大,而其他人我已经测试过了。我想这可能是他操作系统中的一些用户设置。我使用的字体是默认的“Microsoft Sans Serif”,12磅字体。安装它的PC运行的是Windows 7。
有没有人听过这个之前/有没有办法让我知道文字总是适合标签,按钮等?
答案 0 :(得分:0)
可能是因为您的机器和用户的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