C#及WPF获取本机所有字体和颜色的方法
程序员文章站
2022-06-21 08:45:47
本文实例讲述了c#及wpf获取本机所有字体和颜色的方法。分享给大家供大家参考。具体如下:
wpf 获取所有的字体:
system.drawing.text.in...
本文实例讲述了c#及wpf获取本机所有字体和颜色的方法。分享给大家供大家参考。具体如下:
wpf 获取所有的字体:
system.drawing.text.installedfontcollection font = new system.drawing.text.installedfontcollection(); system.drawing.fontfamily[] array= font.families; foreach (var v in array) { messagebox.show(v.name); }
wpf 获取所有的颜色:
type type = typeof(system.windows.media.brushes); system.reflection.propertyinfo[] info = type.getproperties(); foreach (system.reflection.propertyinfo pi in info) { string colorname=pi.name; }
c#获取所有的字体:
installedfontcollection myfont=new installedfontcollection(); fontfamily[] myfontfamilies=myfont.families; arraylist list = new arraylist(); int count=myfontfamilies.length; for(int i=0;i <count;i++) { string fontname=myfontfamilies[i].name; list.add(fontname); }
c#获取所有的颜色:
array colors = system.enum.getvalues( typeof(knowncolor) ); foreach( object colorname in colors ){ listitem tmp = new listitem( colorname.tostring() , colorname.tostring()); this.stylecolor.items.add( tmp ); }
希望本文所述对大家的c#程序设计有所帮助。
上一篇: C#实现将应用程序设置为开机启动的方法
下一篇: C#获取客户端相关信息实例总结