C#プチリファレンス

C# Color

色オブジェクトについてです。

Colorオブジェクトを取得する

例)色オブジェクトを作成する
// 赤(定義済み色)を取得
Color c = Color.Red;

// R=80 G=255 B=0 の色を取得
Color c = Color.FromArgb(80, 255, 0);

Colorオブジェクトから値を取得する

例)色オブジェクトから値を取得する
// R値を取得
byte r = c.R;

// G値を取得
byte g = c.G;

// B値を取得
byte b = c.B;

色の名称を取得する

色名称は.Nameで取得できます。ただ、Colorオブジェクトの作成方法によって返る値は変わります。

例)色名称で取得したColorオブジェクトから名称を取得する
Color c = Color.Red;
string str = c.Name;
【結果】
str → "Red"
例)RGB指定で取得したColorオブジェクトから名称を取得する
Color c = Color.FromArgb(255, 255, 0, 0);
string str = c.Name;
【結果】
str → "ffff0000"

定義済みの色

定義済みの色には以下のものがあります。

【System.Drawing.Color】
色名RGB値色サンプル
AliceBlue#FFF0F8FF
AntiqueWhite#FFFAEBD7
Aqua#FF00FFFF
Aquamarine#FF7FFFD4
Azure#FFF0FFFF
Beige#FFF5F5DC
Bisque#FFFFE4C4
Black#FF000000
BlanchedAlmond#FFFFEBCD
Blue#FF0000FF
BlueViolet#FF8A2BE2
Brown#FFA52A2A
BurlyWood#FFDEB887
CadetBlue#FF5F9EA0
Chartreuse#FF7FFF00
Chocolate#FFD2691E
Coral#FFFF7F50
CornflowerBlue#FF6495ED
Cornsilk#FFFFF8DC
Crimson#FFDC143C
Cyan#FF00FFFF
DarkBlue#FF00008B
DarkCyan#FF008B8B
DarkGoldenrod#FFB8860B
DarkGray#FFA9A9A9
DarkGreen#FF006400
DarkKhaki#FFBDB76B
DarkMagenta#FF8B008B
DarkOliveGreen#FF556B2F
DarkOrange#FFFF8C00
DarkOrchid#FF9932CC
DarkRed#FF8B0000
DarkSalmon#FFE9967A
DarkSeaGreen#FF8FBC8F
DarkSlateBlue#FF483D8B
DarkSlateGray#FF2F4F4F
DarkTurquoise#FF00CED1
DarkViolet#FF9400D3
DeepPink#FFFF1493
DeepSkyBlue#FF00BFFF
DimGray#FF696969
DodgerBlue#FF1E90FF
Firebrick#FFB22222
FloralWhite#FFFFFAF0
ForestGreen#FF228B22
Fuchsia#FFFF00FF
Gainsboro#FFDCDCDC
GhostWhite#FFF8F8FF
Gold#FFFFD700
Goldenrod#FFDAA520
Gray#FF808080
Green#FF008000
GreenYellow#FFADFF2F
Honeydew#FFF0FFF0
HotPink#FFFF69B4
IndianRed#FFCD5C5C
Indigo#FF4B0082
Ivory#FFFFFFF0
Khaki#FFF0E68C
Lavender#FFE6E6FA
LavenderBlush#FFFFF0F5
LawnGreen#FF7CFC00
LemonChiffon#FFFFFACD
LightBlue#FFADD8E6
LightCoral#FFF08080
LightCyan#FFE0FFFF
LightGoldenrodYellow#FFFAFAD2
LightGray#FFD3D3D3
LightGreen#FF90EE90
LightPink#FFFFB6C1
LightSalmon#FFFFA07A
LightSeaGreen#FF20B2AA
LightSkyBlue#FF87CEFA
LightSlateGray#FF778899
LightSteelBlue#FFB0C4DE
LightYellow#FFFFFFE0
Lime#FF00FF00
LimeGreen#FF32CD32
Linen#FFFAF0E6
Magenta#FFFF00FF
Maroon#FF800000
MediumAquamarine#FF66CDAA
MediumBlue#FF0000CD
MediumOrchid#FFBA55D3
MediumPurple#FF9370DB
MediumSeaGreen#FF3CB371
MediumSlateBlue#FF7B68EE
MediumSpringGreen#FF00FA9A
MediumTurquoise#FF48D1CC
MediumVioletRed#FFC71585
MidnightBlue#FF191970
MintCream#FFF5FFFA
MistyRose#FFFFE4E1
Moccasin#FFFFE4B5
NavajoWhite#FFFFDEAD
Navy#FF000080
OldLace#FFFDF5E6
Olive#FF808000
OliveDrab#FF6B8E23
Orange#FFFFA500
OrangeRed#FFFF4500
Orchid#FFDA70D6
PaleGoldenrod#FFEEE8AA
PaleGreen#FF98FB98
PaleTurquoise#FFAFEEEE
PaleVioletRed#FFDB7093
PapayaWhip#FFFFEFD5
PeachPuff#FFFFDAB9
Peru#FFCD853F
Pink#FFFFC0CB
Plum#FFDDA0DD
PowderBlue#FFB0E0E6
Purple#FF800080
Red#FFFF0000
RosyBrown#FFBC8F8F
RoyalBlue#FF4169E1
SaddleBrown#FF8B4513
Salmon#FFFA8072
SandyBrown#FFF4A460
SeaGreen#FF2E8B57
SeaShell#FFFFF5EE
Sienna#FFA0522D
Silver#FFC0C0C0
SkyBlue#FF87CEEB
SlateBlue#FF6A5ACD
SlateGray#FF708090
Snow#FFFFFAFA
SpringGreen#FF00FF7F
SteelBlue#FF4682B4
Tan#FFD2B48C
Teal#FF008080
Thistle#FFD8BFD8
Tomato#FFFF6347
Turquoise#FF40E0D0
Violet#FFEE82EE
Wheat#FFF5DEB3
White#FFFFFFFF
WhiteSmoke#FFF5F5F5
Yellow#FFFFFF00
YellowGreen#FF9ACD32
ToTop