C# colors switch

BD.
Posts: 19
Joined: 02 Feb 2024
Has thanked: 2 times
Been thanked: 2 times

C# colors switch

Postby BD. » 10 Apr 2024

Collection of all C# colors bundled in a switch statement in a function. Call it at StartCalc to set color of your variable (indicator)

Code: Select all

private Color BoxColor(string colorInput) { Color boxColor; switch (colorInput.ToLower()) // Convert to lower case for comparison { case "aliceblue": boxColor = Color.AliceBlue; break; case "antiquewhite": boxColor = Color.AntiqueWhite; break; case "aqua": boxColor = Color.Aqua; break; case "aquamarine": boxColor = Color.Aquamarine; break; case "azure": boxColor = Color.Azure; break; case "beige": boxColor = Color.Beige; break; case "bisque": boxColor = Color.Bisque; break; case "black": boxColor = Color.Black; break; case "blanchedalmond": boxColor = Color.BlanchedAlmond; break; case "blue": boxColor = Color.Blue; break; case "blueviolet": boxColor = Color.BlueViolet; break; case "brown": boxColor = Color.Brown; break; case "burlywood": boxColor = Color.BurlyWood; break; case "cadetblue": boxColor = Color.CadetBlue; break; case "chartreuse": boxColor = Color.Chartreuse; break; case "chocolate": boxColor = Color.Chocolate; break; case "coral": boxColor = Color.Coral; break; case "cornflowerblue": boxColor = Color.CornflowerBlue; break; case "cornsilk": boxColor = Color.Cornsilk; break; case "crimson": boxColor = Color.Crimson; break; case "cyan": boxColor = Color.Cyan; break; case "darkblue": boxColor = Color.DarkBlue; break; case "darkcyan": boxColor = Color.DarkCyan; break; case "darkgoldenrod": boxColor = Color.DarkGoldenrod; break; case "darkgray": boxColor = Color.DarkGray; break; case "darkgreen": boxColor = Color.DarkGreen; break; case "darkkhaki": boxColor = Color.DarkKhaki; break; case "darkmagenta": boxColor = Color.DarkMagenta; break; case "darkolivegreen": boxColor = Color.DarkOliveGreen; break; case "darkorange": boxColor = Color.DarkOrange; break; case "darkorchid": boxColor = Color.DarkOrchid; break; case "darkred": boxColor = Color.DarkRed; break; case "darksalmon": boxColor = Color.DarkSalmon; break; case "darkseagreen": boxColor = Color.DarkSeaGreen; break; case "darkslateblue": boxColor = Color.DarkSlateBlue; break; case "darkslategray": boxColor = Color.DarkSlateGray; break; case "darkturquoise": boxColor = Color.DarkTurquoise; break; case "darkviolet": boxColor = Color.DarkViolet; break; case "deeppink": boxColor = Color.DeepPink; break; case "deepskyblue": boxColor = Color.DeepSkyBlue; break; case "dimgray": boxColor = Color.DimGray; break; case "dodgerblue": boxColor = Color.DodgerBlue; break; case "firebrick": boxColor = Color.Firebrick; break; case "floralwhite": boxColor = Color.FloralWhite; break; case "forestgreen": boxColor = Color.ForestGreen; break; case "fuchsia": boxColor = Color.Fuchsia; break; case "gainsboro": boxColor = Color.Gainsboro; break; case "ghostwhite": boxColor = Color.GhostWhite; break; case "gold": boxColor = Color.Gold; break; case "goldenrod": boxColor = Color.Goldenrod; break; case "gray": boxColor = Color.Gray; break; case "green": boxColor = Color.Green; break; case "greed": boxColor = Color.LightGreen; break; case "greenyellow": boxColor = Color.GreenYellow; break; case "honeydew": boxColor = Color.Honeydew; break; case "hotpink": boxColor = Color.HotPink; break; case "indianred": boxColor = Color.IndianRed; break; case "indigo": boxColor = Color.Indigo; break; case "ivory": boxColor = Color.Ivory; break; case "is good": boxColor = Color.Gold; break; case "khaki": boxColor = Color.Khaki; break; case "lavender": boxColor = Color.Lavender; break; case "lavenderblush": boxColor = Color.LavenderBlush; break; case "lawngreen": boxColor = Color.LawnGreen; break; case "lemonchiffon": boxColor = Color.LemonChiffon; break; case "lightblue": boxColor = Color.LightBlue; break; case "lightcoral": boxColor = Color.LightCoral; break; case "lightcyan": boxColor = Color.LightCyan; break; case "lightgoldenrodyellow": boxColor = Color.LightGoldenrodYellow; break; case "lightgreen": boxColor = Color.LightGreen; break; case "lightgray": boxColor = Color.LightGray; break; case "lightpink": boxColor = Color.LightPink; break; case "lightsalmon": boxColor = Color.LightSalmon; break; case "lightseagreen": boxColor = Color.LightSeaGreen; break; case "lightskyblue": boxColor = Color.LightSkyBlue; break; case "lightslategray": boxColor = Color.LightSlateGray; break; case "lightsteelblue": boxColor = Color.LightSteelBlue; break; case "lightyellow": boxColor = Color.LightYellow; break; case "lime": boxColor = Color.Lime; break; case "limegreen": boxColor = Color.LimeGreen; break; case "linen": boxColor = Color.Linen; break; case "magenta": boxColor = Color.Magenta; break; case "maroon": boxColor = Color.Maroon; break; case "mediumaquamarine": boxColor = Color.MediumAquamarine; break; case "mediumblue": boxColor = Color.MediumBlue; break; case "mediumorchid": boxColor = Color.MediumOrchid; break; case "mediumpurple": boxColor = Color.MediumPurple; break; case "mediumseagreen": boxColor = Color.MediumSeaGreen; break; case "mediumslateblue": boxColor = Color.MediumSlateBlue; break; case "mediumspringgreen": boxColor = Color.MediumSpringGreen; break; case "mediumturquoise": boxColor = Color.MediumTurquoise; break; case "mediumvioletred": boxColor = Color.MediumVioletRed; break; case "midnightblue": boxColor = Color.MidnightBlue; break; case "mintcream": boxColor = Color.MintCream; break; case "mistyrose": boxColor = Color.MistyRose; break; case "moccasin": boxColor = Color.Moccasin; break; case "navajowhite": boxColor = Color.NavajoWhite; break; case "navy": boxColor = Color.Navy; break; case "oldlace": boxColor = Color.OldLace; break; case "olive": boxColor = Color.Olive; break; case "olivedrab": boxColor = Color.OliveDrab; break; case "orange": boxColor = Color.Orange; break; case "orangered": boxColor = Color.OrangeRed; break; case "orchid": boxColor = Color.Orchid; break; case "palegoldenrod": boxColor = Color.PaleGoldenrod; break; case "palegreen": boxColor = Color.PaleGreen; break; case "paleturquoise": boxColor = Color.PaleTurquoise; break; case "palevioletred": boxColor = Color.PaleVioletRed; break; case "papayawhip": boxColor = Color.PapayaWhip; break; case "peachpuff": boxColor = Color.PeachPuff; break; case "peru": boxColor = Color.Peru; break; case "pink": boxColor = Color.Pink; break; case "plum": boxColor = Color.Plum; break; case "powderblue": boxColor = Color.PowderBlue; break; case "purple": boxColor = Color.Purple; break; case "red": boxColor = Color.Red; break; case "rosybrown": boxColor = Color.RosyBrown; break; case "royalblue": boxColor = Color.RoyalBlue; break; case "saddlebrown": boxColor = Color.SaddleBrown; break; case "salmon": boxColor = Color.Salmon; break; case "sandybrown": boxColor = Color.SandyBrown; break; case "seagreen": boxColor = Color.SeaGreen; break; case "seashell": boxColor = Color.SeaShell; break; case "sienna": boxColor = Color.Sienna; break; case "silver": boxColor = Color.Silver; break; case "skyblue": boxColor = Color.SkyBlue; break; case "slateblue": boxColor = Color.SlateBlue; break; case "slategray": boxColor = Color.SlateGray; break; case "snow": boxColor = Color.Snow; break; case "springgreen": boxColor = Color.SpringGreen; break; case "steelblue": boxColor = Color.SteelBlue; break; case "tan": boxColor = Color.Tan; break; case "teal": boxColor = Color.Teal; break; case "thistle": boxColor = Color.Thistle; break; case "tomato": boxColor = Color.Tomato; break; case "turquoise": boxColor = Color.Turquoise; break; case "violet": boxColor = Color.Violet; break; case "wheat": boxColor = Color.Wheat; break; case "white": boxColor = Color.White; break; case "whitesmoke": boxColor = Color.WhiteSmoke; break; case "yellow": boxColor = Color.Yellow; break; case "yellowgreen": boxColor = Color.YellowGreen; break; default: boxColor = Color.White; // Default color if no match is found break; } return boxColor; }
Then set color to your variable

Code: Select all

//Set color upColor = BoxColor(boxColorUp); //boxColorUp - string Input

Return to “User Contributed Studies”