RGB 색상표 (16진수) 변환
p, td, ul, ol, li { font-size:12px; line-height:140%; margin-top:0; margin-bottom:0; } body { font-size:12px; }
색상표의 16진수 String 값을 Color 구조체로 변환하여 사용
string bb = "H808080";
int r = Convert.ToInt32(bb.Substring(1, 2), 16);
int g = Convert.ToInt32(bb.Substring(3, 2), 16);
int b = Convert.ToInt32(bb.Substring(5, 2), 16);
Color c = Color.FromArgb(r, g, b);
pictureBox1.BackColor = c;
for (KnownColor kc = KnownColor.ActiveBorder; kc <= KnownColor.YellowGreen; ++kc)
{
Color c2 = Color.FromKnownColor(kc);
if ((c.A == c2.A) && (c.R == c2.R) && (c.G == c2.G) && (c.B == c2.B))
{
label1.Text = kc.ToString();
}
}
[출처] RGB 색상표(16진수) 변환|작성자 버닝워커
출처 : http://blog.naver.com/kkdcool?Redirect=Log&logNo=110053791437