表单应用的字体选择

时间:2011-05-13 15:07:59

标签: c# winforms fonts look-and-feel

我对winform应用程序的字体选择感到困惑。

我想选择一种在Win7 / XP / Vista上流畅的字体。我的应用程序设计与Windows Office2007一样偏蓝主题,并且还有未来要求选择其他标准主题。

目前我的所有用户控件/表单和所有其他控件都非常喜欢。但它看起来并不酷。

有谁知道为winapp选择智能字体的任何好的技巧/提示? 或者是否有任何指导方针可以检查应用的酷字体?

请建议。

提前致谢, 卡皮尔

2 个答案:

答案 0 :(得分:4)

使用系统默认值。在Windows Vista和7中,这将是Segoe UI。它使您的应用程序在操作系统的其余部分看起来保持一致;否则,它会脱颖而出,并不总是很好。

答案 1 :(得分:4)

Winforms [2008]中存在一个错误,其中未使用默认系统字体。有关详细信息,请参阅this questionthis post,但诀窍是将默认应用字体设置为SystemFonts.MessageBoxFont,这将提供正确的系统字体。使所有表单和控件继承此项,应用程序将使用系统字体。