.NET 定义的颜色名称或 RGB 颜色转换。
WebColorConverter 类 在预定义的颜色名称或 RGB 颜色值与 System.Drawing..::.Color 对象之间相互转换。
WebColorConverter 类用于将 System.Drawing..::.Color 对象转换为预定义的颜色名称或 RGB 颜色值。它还用于将预定义的颜色名称或 RGB 颜色值转换为 System.Drawing..::.Color 对象。下面的列表包含您可以使用的十六种预定义的 HTML 颜色名称:
-
黑色
-
蓝色
-
青色
-
灰色
-
绿色
-
浅绿色
-
洋红色
-
褐紫红色
-
藏青色
-
橄榄色
-
紫色
-
红色
-
银色
-
蓝绿色
-
白色
-
黄色
也可采用 #RRGGBB 形式,在井号 (#) 后面跟一个十六进制数来指定自定义颜色。RR、GG 和 BB 表示从 0 到 255 的十六进制值,这些值分别指示颜色的红色、绿色和蓝色成分。例如,值 #0000FF 表示蓝色。它为红色成分和绿色成分指定最小值 (00),而为蓝色成分指定最大值 (FF)。
以上为MSN原文,http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.webcolorconverter_methods.aspx
System.Web.UI.WebControls.WebColorConverter ContoverColor = new WebColorConverter();
System.Drawing.Color blColor = (System.Drawing.Color)ContoverColor.ConvertFrom("#2787a0");
System.Drawing.Color bgCommanyColor = (System.Drawing.Color)ContoverColor.ConvertFrom("#9c2d2a");
System.Drawing.Color DepartmentsColor = new System.Drawing.Color();