label3.js
-----------------------------------------------------------------
...
class MyForm extends Form {
var lab1 : Label;
function MyForm() {
super();
...
lab1 = new Label();
lab1.Text = "Berryz";
lab1.ForeColor = Color.Red;
lab1.Location = new Point(15, 20);
Controls.Add(lab1);
}
}
このフォームは「Berryz」という文字を赤で表示します。
var c : Color = Color.Blue;
とすれば、cは青を表します。| 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 |
var c : Color = Color.FromName("Red");
var c : Color = Color.FromArgb(255, 100, 0);
次は整数値を指定する方法です。
var c : Color = Color.FromArgb(int(0xFFFF6400));
下位8ビットがBを、その次の8ビットがGを、その次の8ビットがRを表しています。
上位8ビットはアルファ値を表します。
アルファ値は透過度を表すものです。
通常、不透過を表す255にしておけばよいです。
var c : Color = Color.Red;
print(c.R); //255
print(c.G); //0
print(c.B); //0
print(c.A); //255(アルファ値)
print(c.Name); //Red
var c : Color = Color.SkyBlue;
print(c.GetBrightness()); //0.7254902124404907
print(c.GetSaturation()); //0.7142857313156128
print(c.GetHue()); //197.39999389648438
明度・彩度は0〜1、色相は0〜360の値を取ります。