罗列所有系统颜色的小工具及代码
2009-04-05 17:03
477 查看
罗列所有系统颜色的小工具及代码,没有用控件,用的是Graphics绘图,代码很少很简单,作用很小很实用~
效果见下图:
Form1.cs:
EXE文件以及VS2005工程代码下载:http://download.csdn.net/source/1178869
效果见下图:
Form1.cs:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace 系统颜色 { public partial class Form1 : Form { public Form1() { InitializeComponent(); this.BackColor = Color.White; } string[] knowcolors = new string[] { "AliceBlue", "AntiqueWhite", "Aqua", "Aquamarine", "Azure", "Beige", "Bisque", "Black", "BlanchedAlmond", "Blue", "BlueViolet", "Brown", "BurlyWood", "CadetBlue", "Chartreuse", "Chocolate", "Coral", "CornflowerBlue", "Cornsilk", "Crimson", "Cyan", "DarkBlue", "DarkCyan", "DarkGoldenrod", "DarkGray", "DarkGreen", "DarkKhaki", "DarkMagenta", "DarkOliveGreen", "DarkOrange", "DarkOrchid", "DarkRed", "DarkSalmon", "DarkSeaGreen", "DarkSlateBlue", "DarkSlateGray", "DarkTurquoise", "DarkViolet", "DeepPink", "DeepSkyBlue", "DimGray", "DodgerBlue", "Firebrick", "FloralWhite", "ForestGreen", "Fuchsia", "Gainsboro", "GhostWhite", "Gold", "Goldenrod", "Gray", "Green", "GreenYellow", "Honeydew", "HotPink", "IndianRed", "Indigo", "Ivory", "Khaki", "Lavender", "LavenderBlush", "LawnGreen", "LemonChiffon", "LightBlue", "LightCoral", "LightCyan", "LightGoldenrodYellow", "LightGray", "LightGreen", "LightPink", "LightSalmon", "LightSeaGreen", "LightSkyBlue", "LightSlateGray", "LightSteelBlue", "LightYellow", "Lime", "LimeGreen", "Linen", "Magenta", "Maroon", "MediumAquamarine", "MediumBlue", "MediumOrchid", "MediumPurple", "MediumSeaGreen", "MediumSlateBlue", "MediumSpringGreen", "MediumTurquoise", "MediumVioletRed", "MidnightBlue", "MintCream", "MistyRose", "Moccasin", "NavajoWhite", "Navy", "OldLace", "Olive", "OliveDrab", "Orange", "OrangeRed", "Orchid", "PaleGoldenrod", "PaleGreen", "PaleTurquoise", "PaleVioletRed", "PapayaWhip", "PeachPuff", "Peru", "Pink", "Plum", "PowderBlue", "Purple", "Red", "RosyBrown", "RoyalBlue", "SaddleBrown", "Salmon", "SandyBrown", "SeaGreen", "SeaShell", "Sienna", "Silver", "SkyBlue", "SlateBlue", "SlateGray", "Snow", "SpringGreen", "SteelBlue", "Tan", "Teal", "Thistle", "Tomato", "Transparent", "Turquoise", "Violet", "Wheat", "White", "WhiteSmoke", "Yellow", "YellowGreen" }; int colorPicWidth = 50; int stringPicWidth = 100; int winHeight = 500; protected override void OnPaint(PaintEventArgs e) { base.OnPaint(e); int now_height = 5; int now_width = 5; for (int i = 0; i < knowcolors.Length;i++ ) { Pen p = new Pen(Color.FromName(knowcolors[i]),18); PointF f1 = new PointF(now_width, now_height + 9); PointF f2 = new PointF(now_width + colorPicWidth, now_height + 9); e.Graphics.DrawLine(p, f1, f2); ; e.Graphics.DrawRectangle(Pens.Gray, now_width, now_height, colorPicWidth-1, 17); Font f = new Font("Werdana",8); e.Graphics.DrawString(knowcolors[i], f, Brushes.DarkSlateGray, now_width + colorPicWidth+2, now_height); now_height += 20; if (now_height > winHeight) { now_width += colorPicWidth + stringPicWidth; now_height = 5; } } this.Width = now_width + colorPicWidth + stringPicWidth + 10; this.Height = winHeight+50; } } }
EXE文件以及VS2005工程代码下载:http://download.csdn.net/source/1178869
相关文章推荐
- 统计代码中所有的颜色
- Skinning the application-Symbian中所有的系统颜色设置
- 更新整理本人所有博文中提供的代码与工具(C++,2014.01)
- 所有现代的Windows系统管理员都需要的工具(转)
- 更新整理本人所有博文中提供的代码与工具(C++,2013.11)
- Java反射类工具获取成员的所有方法代码
- Android 所有颜色代码
- 更新整理本人所有博文中提供的代码与工具(Java,2014.09)
- 更新整理本人所有博文中提供的代码与工具(C++,2013.10)
- 记一个诡异的.net framework问题造成的系统问题(visual studio不能build或不能正常运行代码,所有基于.net framework的代码无法运行)
- 前端人员开发工具(dreamweaver,aptana)代码颜色配色指南
- 更新整理本人所有博文中提供的代码与工具(Java,2013.08)
- 更新整理本人所有博文中提供的代码与工具(C++,2013.08)
- 更新整理本人所有博文中提供的代码与工具(Java,2013.08)
- 语言只是工具,最重要的是系统架构,没有了架构,就会变成代码机器人。
- 罗列系统中的所有字体
- 借助取色工具ColorPix对Pycharm编辑器设定自己喜欢的代码颜色_20161202
- 国产c/cpp/java代码走查工具----雨田静态分析系统
- android所有颜色代码
- 系统处理广播流程+三行代码获取注册了特定广播的所有接收者