读取到系统字体

来源:互联网 发布:c语言中的数学函数 编辑:程序博客网 时间:2024/04/30 23:44
 
//如何获得系统字体列表   
  System.Drawing.Text.InstalledFontCollection   fonts   =   new   System.Drawing.Text.InstalledFontCollection();     
  
foreach   (System.Drawing.FontFamily   family   in   fonts.Families)     
  
{     
  DropDownList1.Items.Add(family.Name);     
  }
   
  
//如何获得系统字体样式   
  ArrayList   list=new   ArrayList();   
  
foreach(int   i   in   Enum.GetValues(typeof(System.Drawing.FontStyle)))   
  
{   
  ListItem   listitem   
=   new   ListItem(Enum.GetName(typeof(System.Drawing.FontStyle),i),i.ToString());   
  list.Add(listitem);   
  }
   
  DropDownList2.Items.Clear();   
  DropDownList2.DataSource
=list;   
  DropDownList2.DataValueField
="value";   
  DropDownList2.DataTextField
="text";   
  DropDownList2.DataBind();