主题:列出所有字体的问题
Dic4000
[专家分:120] 发布于 2007-07-23 22:14:00
我用下面代码把系统所装的字体显示在下拉框中.但与vs中工具->选项->字体和颜色项里字体比较时,发现下拉框里列举的并不全,比如Fixedsys这个字体,下拉框里就没有.请问应该怎么样做才能像VS中全部都列举出来?
foreach(FontFamily f in FontFamily.Families)
cbFont1.Items.Add(f.Name);
回复列表 (共3个回复)
沙发
longlong16 [专家分:10670] 发布于 2007-07-24 11:19:00
System.Drawing.Text.InstalledFontCollection fonts = new System.Drawing.Text.InstalledFontCollection();
foreach (System.Drawing.FontFamily family in fonts.Families)
{
this.cbFont1.Items.Add(family.Name);
}
试下!
板凳
Dic4000 [专家分:120] 发布于 2007-07-24 18:47:00
还是没有
3 楼
Dic4000 [专家分:120] 发布于 2007-07-24 18:52:00
我想用Fixedsys这个字体,可是new Font不出来.
我来回复