System.Drawing.Color与String的转换及使用方法
详细参照:http://msdn.microsoft.com/zh-cn/library/vstudio/system.drawing.color.aspx
Color 结构
表示一种 ARGB 颜色(alpha、红色、绿色、蓝色)。
命名空间: System.Drawing
程序集: System.Drawing(在 System.Drawing.dll 中)
Color 类型公开以下成员。

| 名称 | 说明 | |
|---|---|---|
![]() ![]() |
Equals | 测试指定的对象是否为 Color结构并等效于此 Color 结构。(重写ValueType.Equals(Object)。) |
![]() ![]() ![]() |
FromArgb(Int32) | 从一个 32 位 ARGB 值创建Color 结构。 |
![]() ![]() |
FromArgb(Int32, Color) | 从指定的 Color 结构创建 Color结构,但要使用新指定的 alpha 值。尽管此方法允许为 alpha 值传递 32 位值,但该值仅限于 8 位。 |
![]() ![]() ![]() |
FromArgb(Int32, Int32, Int32) | 从指定的 8 位颜色值(红色、绿色和蓝色)创建 Color 结构。alpha 值默认为 255(完全不透明)。尽管此方法允许为每个颜色分量传递 32 位值,但每个分量的值仅限于 8 位。 |
![]() ![]() |
FromArgb(Int32, Int32, Int32, Int32) | 从四个 ARGB 分量(alpha、红色、绿色和蓝色)值创建 Color结构。尽管此方法允许为每个分量传递 32 位值,但每个分量的值仅限于 8 位。 |
![]() ![]() |
FromKnownColor | 基于指定的预定义颜色创建Color 结构。 |
![]() ![]() |
FromName | 基于预定义颜色的指定名称创建 Color 结构。 |
![]() |
GetBrightness | 获取此 Color 结构的“色调-饱和度-亮度”(HSB) 的亮度值。 |
![]() ![]() |
GetHashCode | 返回此 Color 结构的哈希代码。 (重写ValueType.GetHashCode()。) |
![]() |
GetHue | 获取此 Color 结构的“色调-饱和度-亮度”(HSB) 的色调值,以度为单位。 |
![]() |
GetSaturation | 获取此 Color 结构的“色调-饱和度-亮度”(HSB) 的饱和度值。 |
![]() ![]() |
GetType | 获取当前实例的 Type。 (继承自 Object。) |
![]() ![]() |
ToArgb | 获取此 Color 结构的 32 位 ARGB 值。 |
![]() |
ToKnownColor | 获取此 Color 结构的KnownColor 值。 |
![]() ![]() |
ToString | 将此 Color 结构转换为可读的字符串。 (重写ValueType.ToString()。) 在 XNA Framework 3.0 中,此成员继承自 Object.ToString(). |
Color cl = Color.Red;
Color cl = Color.FromArgb(79,129,189);
textBox3.BorderColor=Color.FromName("#ff4f81bd");
1、将颜色转换成字符串
string c1 =ColorTranslator.ToHtml(System.Drawing.Color.Red);
// c1 = "#ff4f81bd";或c1 = "Red";
2、用的时候再取出转换成颜色
Color c2 = ColorTranslator.FromHtml("#ff4f81bd");
textBox3.BackColor = ColorTranslator.FromHtml("#ff4f81bd");
textBox4.BackColor = ColorTranslator.FromHtml("#ffc0504d");
textBox5.BackColor = ColorTranslator.FromHtml("#ff9bbb59");
textBox6.BackColor = ColorTranslator.FromHtml("#fff79646");
textBox7.BackColor = ColorTranslator.FromHtml("#ff8064a2");






浙公网安备 33010602011771号