145 instantiations of Color
System.Drawing.Primitives (145)
System\Drawing\Color.cs (145)
25public static Color Transparent => new Color(KnownColor.Transparent); 27public static Color AliceBlue => new Color(KnownColor.AliceBlue); 29public static Color AntiqueWhite => new Color(KnownColor.AntiqueWhite); 31public static Color Aqua => new Color(KnownColor.Aqua); 33public static Color Aquamarine => new Color(KnownColor.Aquamarine); 35public static Color Azure => new Color(KnownColor.Azure); 37public static Color Beige => new Color(KnownColor.Beige); 39public static Color Bisque => new Color(KnownColor.Bisque); 41public static Color Black => new Color(KnownColor.Black); 43public static Color BlanchedAlmond => new Color(KnownColor.BlanchedAlmond); 45public static Color Blue => new Color(KnownColor.Blue); 47public static Color BlueViolet => new Color(KnownColor.BlueViolet); 49public static Color Brown => new Color(KnownColor.Brown); 51public static Color BurlyWood => new Color(KnownColor.BurlyWood); 53public static Color CadetBlue => new Color(KnownColor.CadetBlue); 55public static Color Chartreuse => new Color(KnownColor.Chartreuse); 57public static Color Chocolate => new Color(KnownColor.Chocolate); 59public static Color Coral => new Color(KnownColor.Coral); 61public static Color CornflowerBlue => new Color(KnownColor.CornflowerBlue); 63public static Color Cornsilk => new Color(KnownColor.Cornsilk); 65public static Color Crimson => new Color(KnownColor.Crimson); 67public static Color Cyan => new Color(KnownColor.Cyan); 69public static Color DarkBlue => new Color(KnownColor.DarkBlue); 71public static Color DarkCyan => new Color(KnownColor.DarkCyan); 73public static Color DarkGoldenrod => new Color(KnownColor.DarkGoldenrod); 75public static Color DarkGray => new Color(KnownColor.DarkGray); 77public static Color DarkGreen => new Color(KnownColor.DarkGreen); 79public static Color DarkKhaki => new Color(KnownColor.DarkKhaki); 81public static Color DarkMagenta => new Color(KnownColor.DarkMagenta); 83public static Color DarkOliveGreen => new Color(KnownColor.DarkOliveGreen); 85public static Color DarkOrange => new Color(KnownColor.DarkOrange); 87public static Color DarkOrchid => new Color(KnownColor.DarkOrchid); 89public static Color DarkRed => new Color(KnownColor.DarkRed); 91public static Color DarkSalmon => new Color(KnownColor.DarkSalmon); 93public static Color DarkSeaGreen => new Color(KnownColor.DarkSeaGreen); 95public static Color DarkSlateBlue => new Color(KnownColor.DarkSlateBlue); 97public static Color DarkSlateGray => new Color(KnownColor.DarkSlateGray); 99public static Color DarkTurquoise => new Color(KnownColor.DarkTurquoise); 101public static Color DarkViolet => new Color(KnownColor.DarkViolet); 103public static Color DeepPink => new Color(KnownColor.DeepPink); 105public static Color DeepSkyBlue => new Color(KnownColor.DeepSkyBlue); 107public static Color DimGray => new Color(KnownColor.DimGray); 109public static Color DodgerBlue => new Color(KnownColor.DodgerBlue); 111public static Color Firebrick => new Color(KnownColor.Firebrick); 113public static Color FloralWhite => new Color(KnownColor.FloralWhite); 115public static Color ForestGreen => new Color(KnownColor.ForestGreen); 117public static Color Fuchsia => new Color(KnownColor.Fuchsia); 119public static Color Gainsboro => new Color(KnownColor.Gainsboro); 121public static Color GhostWhite => new Color(KnownColor.GhostWhite); 123public static Color Gold => new Color(KnownColor.Gold); 125public static Color Goldenrod => new Color(KnownColor.Goldenrod); 127public static Color Gray => new Color(KnownColor.Gray); 129public static Color Green => new Color(KnownColor.Green); 131public static Color GreenYellow => new Color(KnownColor.GreenYellow); 133public static Color Honeydew => new Color(KnownColor.Honeydew); 135public static Color HotPink => new Color(KnownColor.HotPink); 137public static Color IndianRed => new Color(KnownColor.IndianRed); 139public static Color Indigo => new Color(KnownColor.Indigo); 141public static Color Ivory => new Color(KnownColor.Ivory); 143public static Color Khaki => new Color(KnownColor.Khaki); 145public static Color Lavender => new Color(KnownColor.Lavender); 147public static Color LavenderBlush => new Color(KnownColor.LavenderBlush); 149public static Color LawnGreen => new Color(KnownColor.LawnGreen); 151public static Color LemonChiffon => new Color(KnownColor.LemonChiffon); 153public static Color LightBlue => new Color(KnownColor.LightBlue); 155public static Color LightCoral => new Color(KnownColor.LightCoral); 157public static Color LightCyan => new Color(KnownColor.LightCyan); 159public static Color LightGoldenrodYellow => new Color(KnownColor.LightGoldenrodYellow); 161public static Color LightGreen => new Color(KnownColor.LightGreen); 163public static Color LightGray => new Color(KnownColor.LightGray); 165public static Color LightPink => new Color(KnownColor.LightPink); 167public static Color LightSalmon => new Color(KnownColor.LightSalmon); 169public static Color LightSeaGreen => new Color(KnownColor.LightSeaGreen); 171public static Color LightSkyBlue => new Color(KnownColor.LightSkyBlue); 173public static Color LightSlateGray => new Color(KnownColor.LightSlateGray); 175public static Color LightSteelBlue => new Color(KnownColor.LightSteelBlue); 177public static Color LightYellow => new Color(KnownColor.LightYellow); 179public static Color Lime => new Color(KnownColor.Lime); 181public static Color LimeGreen => new Color(KnownColor.LimeGreen); 183public static Color Linen => new Color(KnownColor.Linen); 185public static Color Magenta => new Color(KnownColor.Magenta); 187public static Color Maroon => new Color(KnownColor.Maroon); 189public static Color MediumAquamarine => new Color(KnownColor.MediumAquamarine); 191public static Color MediumBlue => new Color(KnownColor.MediumBlue); 193public static Color MediumOrchid => new Color(KnownColor.MediumOrchid); 195public static Color MediumPurple => new Color(KnownColor.MediumPurple); 197public static Color MediumSeaGreen => new Color(KnownColor.MediumSeaGreen); 199public static Color MediumSlateBlue => new Color(KnownColor.MediumSlateBlue); 201public static Color MediumSpringGreen => new Color(KnownColor.MediumSpringGreen); 203public static Color MediumTurquoise => new Color(KnownColor.MediumTurquoise); 205public static Color MediumVioletRed => new Color(KnownColor.MediumVioletRed); 207public static Color MidnightBlue => new Color(KnownColor.MidnightBlue); 209public static Color MintCream => new Color(KnownColor.MintCream); 211public static Color MistyRose => new Color(KnownColor.MistyRose); 213public static Color Moccasin => new Color(KnownColor.Moccasin); 215public static Color NavajoWhite => new Color(KnownColor.NavajoWhite); 217public static Color Navy => new Color(KnownColor.Navy); 219public static Color OldLace => new Color(KnownColor.OldLace); 221public static Color Olive => new Color(KnownColor.Olive); 223public static Color OliveDrab => new Color(KnownColor.OliveDrab); 225public static Color Orange => new Color(KnownColor.Orange); 227public static Color OrangeRed => new Color(KnownColor.OrangeRed); 229public static Color Orchid => new Color(KnownColor.Orchid); 231public static Color PaleGoldenrod => new Color(KnownColor.PaleGoldenrod); 233public static Color PaleGreen => new Color(KnownColor.PaleGreen); 235public static Color PaleTurquoise => new Color(KnownColor.PaleTurquoise); 237public static Color PaleVioletRed => new Color(KnownColor.PaleVioletRed); 239public static Color PapayaWhip => new Color(KnownColor.PapayaWhip); 241public static Color PeachPuff => new Color(KnownColor.PeachPuff); 243public static Color Peru => new Color(KnownColor.Peru); 245public static Color Pink => new Color(KnownColor.Pink); 247public static Color Plum => new Color(KnownColor.Plum); 249public static Color PowderBlue => new Color(KnownColor.PowderBlue); 251public static Color Purple => new Color(KnownColor.Purple); 257public static Color RebeccaPurple => new Color(KnownColor.RebeccaPurple); 259public static Color Red => new Color(KnownColor.Red); 261public static Color RosyBrown => new Color(KnownColor.RosyBrown); 263public static Color RoyalBlue => new Color(KnownColor.RoyalBlue); 265public static Color SaddleBrown => new Color(KnownColor.SaddleBrown); 267public static Color Salmon => new Color(KnownColor.Salmon); 269public static Color SandyBrown => new Color(KnownColor.SandyBrown); 271public static Color SeaGreen => new Color(KnownColor.SeaGreen); 273public static Color SeaShell => new Color(KnownColor.SeaShell); 275public static Color Sienna => new Color(KnownColor.Sienna); 277public static Color Silver => new Color(KnownColor.Silver); 279public static Color SkyBlue => new Color(KnownColor.SkyBlue); 281public static Color SlateBlue => new Color(KnownColor.SlateBlue); 283public static Color SlateGray => new Color(KnownColor.SlateGray); 285public static Color Snow => new Color(KnownColor.Snow); 287public static Color SpringGreen => new Color(KnownColor.SpringGreen); 289public static Color SteelBlue => new Color(KnownColor.SteelBlue); 291public static Color Tan => new Color(KnownColor.Tan); 293public static Color Teal => new Color(KnownColor.Teal); 295public static Color Thistle => new Color(KnownColor.Thistle); 297public static Color Tomato => new Color(KnownColor.Tomato); 299public static Color Turquoise => new Color(KnownColor.Turquoise); 301public static Color Violet => new Color(KnownColor.Violet); 303public static Color Wheat => new Color(KnownColor.Wheat); 305public static Color White => new Color(KnownColor.White); 307public static Color WhiteSmoke => new Color(KnownColor.WhiteSmoke); 309public static Color Yellow => new Color(KnownColor.Yellow); 311public static Color YellowGreen => new Color(KnownColor.YellowGreen); 442private static Color FromArgb(uint argb) => new Color(argb, StateARGBValueValid, null, (KnownColor)0); 476color <= 0 || color > KnownColor.RebeccaPurple ? FromName(color.ToString()) : new Color(color); 485return new Color(NotDefinedValue, StateNameValid, name, (KnownColor)0);
3463 references to Color
Microsoft.Private.Windows.Core (55)
System\Private\Windows\BinaryFormat\BinaryFormatWriter.cs (8)
253/// Writes a <see cref="Color"/> in binary format. 255public static void WriteColor(Stream stream, Color value) 260new ClassInfo(1, typeof(Color).FullName!, s_colorMemberNames), 271typeof(Color).GetField("name", BindingFlags.NonPublic | BindingFlags.Instance)!.GetValue(value) is not string name ? null : new BinaryObjectString(2, name), 272(long)typeof(Color).GetField("value", BindingFlags.NonPublic | BindingFlags.Instance)!.GetValue(value)!, 273(short)typeof(Color).GetField("knownColor", BindingFlags.NonPublic | BindingFlags.Instance)!.GetValue(value)!, 274(short)typeof(Color).GetField("state", BindingFlags.NonPublic | BindingFlags.Instance)!.GetValue(value)! 746case Color color:
System\Private\Windows\Nrbf\CoreNrbfSerializer.cs (2)
95{ Types.ToTypeName($"{Types.ColorType}"), typeof(Color) }, 162|| type == typeof(Color);
System\Private\Windows\Nrbf\SerializationRecordExtensions.cs (3)
220/// Tries to get this object as a <see cref="Color"/>. 231|| !classInfo.TypeNameMatches(typeof(Color)) 240ConstructorInfo? ctor = typeof(Color).GetConstructor(
System\Value.cs (16)
451public Value(Color value) 465public Value(Color? value) 477public static implicit operator Value(Color value) => new(value); 478public static explicit operator Color(in Value value) => value.GetValue<Color>(); 479public static implicit operator Value(Color? value) => new(value); 480public static explicit operator Color?(in Value value) => value.GetValue<Color?>(); 631if (typeof(T) == typeof(Color)) 632return new(Unsafe.As<T, Color>(ref Unsafe.AsRef(in value))); 719else if (typeof(T) == typeof(Color) && _object == TypeFlags.PackedColor) 721Color color = _union.PackedColor.Extract(); 722value = Unsafe.As<Color, T>(ref Unsafe.AsRef(in color)); 880else if (typeof(T) == typeof(Color?) && _object == TypeFlags.PackedColor) 882Color? color = _union.PackedColor.Extract(); 883value = Unsafe.As<Color?, T>(ref Unsafe.AsRef(in color));
System\Value.PackedColor.cs (6)
33public static bool TryCreate(in Color color, out PackedColor packedColor) 35CastColor castColor = Unsafe.As<Color, CastColor>(ref Unsafe.AsRef(in color)); 51public Color Extract() => _knownColor != 0 52? Color.FromKnownColor((KnownColor)_knownColor) 53: _state == 0 ? Color.Empty : Color.FromArgb(_argb);
System\Value.PackedColorFlag.cs (2)
10private sealed class PackedColorFlag : TypeFlag<Color> 14public override Color To(in Value value)
Windows\Win32\Foundation\COLORREF.cs (4)
10/// Never convert native constants (such as <see cref="PInvokeCore.CLR_NONE"/> to <see cref="Color"/> or pass them through 11/// any conversion in <see cref="Color"/>, <see cref="ColorTranslator"/>, etc. as they can change the value. 22public static implicit operator COLORREF(Color color) => new((uint)ColorTranslator.ToWin32(color)); 23public static implicit operator Color(COLORREF color) => ColorTranslator.FromWin32((int)color.Value);
Windows\Win32\Foundation\LPARAM.cs (1)
26public static explicit operator LPARAM(Color value) => (LPARAM)ColorTranslator.ToWin32(value);
Windows\Win32\Foundation\WPARAM.cs (1)
31public static explicit operator WPARAM(Color value) => new((nuint)ColorTranslator.ToWin32(value));
Windows\Win32\Graphics\Gdi\ARGB.cs (7)
40public static implicit operator ARGB(in Color color) => new((uint)color.ToArgb()); 42public static implicit operator Color(ARGB argb) => Color.FromArgb((int)argb.Value); 45public static Color[] ToColorArray(params ReadOnlySpan<ARGB> argbColors) 47Color[] colors = new Color[argbColors.Length]; 56public static Color[] ToColorArray(params ReadOnlySpan<uint> argbColors) =>
Windows\Win32\Graphics\Gdi\ArgbBuffer.cs (2)
29public ArgbBuffer(Span<Color> colors) : this(colors.Length) 40public readonly Color[] ToColorArray(int length) => ARGB.ToColorArray(_bufferScope[..length]);
Windows\Win32\Graphics\Gdi\CreateBrushScope.cs (1)
29public CreateBrushScope(Color color)
Windows\Win32\Graphics\Gdi\CreatePenScope.cs (1)
29public CreatePenScope(Color color, int width = 1) =>
Windows\Win32\PInvokeCore.GetSysColorBrush.cs (1)
11public static HBRUSH GetSysColorBrush(Color systemColor)
netstandard (1)
netstandard.cs (1)
745[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Drawing.Color))]
PresentationUI (8)
MS\Internal\Documents\Application\DocumentPropertiesDialog.Designer.cs (3)
482this._iconPictureBox.BackColor = System.Drawing.Color.Transparent; 522this._documentDetailBox.BackColor = System.Drawing.Color.Transparent; 646this._fileSystemBox.BackColor = System.Drawing.Color.Transparent;
MS\Internal\Documents\RMEnrollmentPage1.Designer.cs (1)
167_pictureBox.BackColor = System.Drawing.Color.SeaGreen;
MS\Internal\Documents\RMEnrollmentPage2.Designer.cs (3)
127this._pictureBox1.BackColor = System.Drawing.Color.SeaGreen; 180this._pictureBox2.BackColor = System.Drawing.Color.SeaGreen; 199this._pictureBox4.BackColor = System.Drawing.Color.SeaGreen;
MS\Internal\Documents\RMPublishingDialog.Designer.cs (1)
118this.groupBoxMainContent.BackColor = System.Drawing.Color.Transparent;
System.ComponentModel.TypeConverter (32)
src\runtime\src\libraries\Common\src\System\Drawing\ColorConverterCommon.cs (11)
12public static unsafe Color ConvertFromString(string strValue, CultureInfo culture) 20return Color.Empty; 24Color c; 45return Color.FromName(colorName); 52return PossibleKnownColor(Color.FromArgb(unchecked((int)(0xFF000000 | (uint)IntFromString(text, culture))))); 641 => PossibleKnownColor(Color.FromArgb(IntFromString(textSpan[tokens[0]], culture))), 653 => PossibleKnownColor(Color.FromArgb(IntFromString(textSpan[tokens[0]], culture), IntFromString(textSpan[tokens[1]], culture), IntFromString(textSpan[tokens[2]], culture))), 664 => PossibleKnownColor(Color.FromArgb(IntFromString(textSpan[tokens[0]], culture), IntFromString(textSpan[tokens[1]], culture), IntFromString(textSpan[tokens[2]], culture), IntFromString(textSpan[tokens[3]], culture))), 71private static Color PossibleKnownColor(Color color) 79foreach (Color c in ColorTable.Colors.Values)
src\runtime\src\libraries\Common\src\System\Drawing\ColorTable.cs (10)
12private static readonly Lazy<Dictionary<string, Color>> s_colorConstants = new Lazy<Dictionary<string, Color>>(GetColors); 14private static Dictionary<string, Color> GetColors() 16var colors = new Dictionary<string, Color>(StringComparer.OrdinalIgnoreCase); 17FillWithProperties(colors, typeof(Color)); 23Dictionary<string, Color> dictionary, 28if (prop.PropertyType == typeof(Color)) 29dictionary[prop.Name] = (Color)prop.GetValue(null, null)!; 33internal static Dictionary<string, Color> Colors => s_colorConstants.Value; 35internal static bool TryGetNamedColor(string name, out Color result) => Colors.TryGetValue(name, out result);
System\Drawing\ColorConverter.cs (11)
20var set = new HashSet<Color>(ColorTable.Colors.Values); 52if (value is Color c) 56if (c == Color.Empty) 103member = typeof(Color).GetField("Empty"); 107member = typeof(Color).GetProperty(c.Name) ?? typeof(SystemColors).GetProperty(c.Name); 111member = typeof(Color).GetMethod("FromArgb", new Type[] { typeof(int), typeof(int), typeof(int), typeof(int) }); 116member = typeof(Color).GetMethod("FromName", new Type[] { typeof(string) }); 121member = typeof(Color).GetMethod("FromArgb", new Type[] { typeof(int), typeof(int), typeof(int) }); 147private sealed class ColorComparer : IComparer<Color> 149public int Compare(Color left, Color right) => string.CompareOrdinal(left.Name, right.Name);
System.Data.Common (1)
System\Data\TypeLimiter.cs (1)
174typeof(Color),
System.Drawing (1)
System.Drawing.cs (1)
13[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Drawing.Color))]
System.Drawing.Common (382)
Special\Forwards.cs (1)
6[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Drawing.Color))]
System\Drawing\Bitmap.cs (11)
22private static readonly Color s_defaultTransparentColor = Color.LightGray; 124g.Clear(Color.Transparent); 154public IntPtr GetHbitmap() => GetHbitmap(Color.LightGray); 159public IntPtr GetHbitmap(Color background) 213Color transparent = s_defaultTransparentColor; 229public void MakeTransparent(Color transparentColor) 243graphics.Clear(Color.Transparent); 297public Color GetPixel(int x, int y) 312return Color.FromArgb((int)color); 315public void SetPixel(int x, int y, Color color)
System\Drawing\Brushes.cs (142)
149public static Brush Transparent => GetBrush(s_transparentKey, Color.Transparent); 151public static Brush AliceBlue => GetBrush(s_aliceBlueKey, Color.AliceBlue); 152public static Brush AntiqueWhite => GetBrush(s_antiqueWhiteKey, Color.AntiqueWhite); 153public static Brush Aqua => GetBrush(s_aquaKey, Color.Aqua); 154public static Brush Aquamarine => GetBrush(s_aquamarineKey, Color.Aquamarine); 155public static Brush Azure => GetBrush(s_azureKey, Color.Azure); 157public static Brush Beige => GetBrush(s_beigeKey, Color.Beige); 158public static Brush Bisque => GetBrush(s_bisqueKey, Color.Bisque); 159public static Brush Black => GetBrush(s_blackKey, Color.Black); 160public static Brush BlanchedAlmond => GetBrush(s_blanchedAlmondKey, Color.BlanchedAlmond); 161public static Brush Blue => GetBrush(s_blueKey, Color.Blue); 162public static Brush BlueViolet => GetBrush(s_blueVioletKey, Color.BlueViolet); 163public static Brush Brown => GetBrush(s_brownKey, Color.Brown); 164public static Brush BurlyWood => GetBrush(s_burlyWoodKey, Color.BurlyWood); 166public static Brush CadetBlue => GetBrush(s_cadetBlueKey, Color.CadetBlue); 167public static Brush Chartreuse => GetBrush(s_chartreuseKey, Color.Chartreuse); 168public static Brush Chocolate => GetBrush(s_chocolateKey, Color.Chocolate); 169public static Brush Coral => GetBrush(s_coralKey, Color.Coral); 170public static Brush CornflowerBlue => GetBrush(s_cornflowerBlueKey, Color.CornflowerBlue); 171public static Brush Cornsilk => GetBrush(s_cornsilkKey, Color.Cornsilk); 172public static Brush Crimson => GetBrush(s_crimsonKey, Color.Crimson); 173public static Brush Cyan => GetBrush(s_cyanKey, Color.Cyan); 175public static Brush DarkBlue => GetBrush(s_darkBlueKey, Color.DarkBlue); 176public static Brush DarkCyan => GetBrush(s_darkCyanKey, Color.DarkCyan); 177public static Brush DarkGoldenrod => GetBrush(s_darkGoldenrodKey, Color.DarkGoldenrod); 178public static Brush DarkGray => GetBrush(s_darkGrayKey, Color.DarkGray); 179public static Brush DarkGreen => GetBrush(s_darkGreenKey, Color.DarkGreen); 180public static Brush DarkKhaki => GetBrush(s_darkKhakiKey, Color.DarkKhaki); 181public static Brush DarkMagenta => GetBrush(s_darkMagentaKey, Color.DarkMagenta); 182public static Brush DarkOliveGreen => GetBrush(s_darkOliveGreenKey, Color.DarkOliveGreen); 183public static Brush DarkOrange => GetBrush(s_darkOrangeKey, Color.DarkOrange); 184public static Brush DarkOrchid => GetBrush(s_darkOrchidKey, Color.DarkOrchid); 185public static Brush DarkRed => GetBrush(s_darkRedKey, Color.DarkRed); 186public static Brush DarkSalmon => GetBrush(s_darkSalmonKey, Color.DarkSalmon); 187public static Brush DarkSeaGreen => GetBrush(s_darkSeaGreenKey, Color.DarkSeaGreen); 188public static Brush DarkSlateBlue => GetBrush(s_darkSlateBlueKey, Color.DarkSlateBlue); 189public static Brush DarkSlateGray => GetBrush(s_darkSlateGrayKey, Color.DarkSlateGray); 190public static Brush DarkTurquoise => GetBrush(s_darkTurquoiseKey, Color.DarkTurquoise); 191public static Brush DarkViolet => GetBrush(s_darkVioletKey, Color.DarkViolet); 192public static Brush DeepPink => GetBrush(s_deepPinkKey, Color.DeepPink); 193public static Brush DeepSkyBlue => GetBrush(s_deepSkyBlueKey, Color.DeepSkyBlue); 194public static Brush DimGray => GetBrush(s_dimGrayKey, Color.DimGray); 195public static Brush DodgerBlue => GetBrush(s_dodgerBlueKey, Color.DodgerBlue); 197public static Brush Firebrick => GetBrush(s_firebrickKey, Color.Firebrick); 198public static Brush FloralWhite => GetBrush(s_floralWhiteKey, Color.FloralWhite); 199public static Brush ForestGreen => GetBrush(s_forestGreenKey, Color.ForestGreen); 200public static Brush Fuchsia => GetBrush(s_fuchsiaKey, Color.Fuchsia); 202public static Brush Gainsboro => GetBrush(s_gainsboroKey, Color.Gainsboro); 203public static Brush GhostWhite => GetBrush(s_ghostWhiteKey, Color.GhostWhite); 204public static Brush Gold => GetBrush(s_goldKey, Color.Gold); 205public static Brush Goldenrod => GetBrush(s_goldenrodKey, Color.Goldenrod); 206public static Brush Gray => GetBrush(s_grayKey, Color.Gray); 207public static Brush Green => GetBrush(s_greenKey, Color.Green); 208public static Brush GreenYellow => GetBrush(s_greenYellowKey, Color.GreenYellow); 210public static Brush Honeydew => GetBrush(s_honeydewKey, Color.Honeydew); 211public static Brush HotPink => GetBrush(s_hotPinkKey, Color.HotPink); 213public static Brush IndianRed => GetBrush(s_indianRedKey, Color.IndianRed); 214public static Brush Indigo => GetBrush(s_indigoKey, Color.Indigo); 215public static Brush Ivory => GetBrush(s_ivoryKey, Color.Ivory); 217public static Brush Khaki => GetBrush(s_khakiKey, Color.Khaki); 219public static Brush Lavender => GetBrush(s_lavenderKey, Color.Lavender); 220public static Brush LavenderBlush => GetBrush(s_lavenderBlushKey, Color.LavenderBlush); 221public static Brush LawnGreen => GetBrush(s_lawnGreenKey, Color.LawnGreen); 222public static Brush LemonChiffon => GetBrush(s_lemonChiffonKey, Color.LemonChiffon); 223public static Brush LightBlue => GetBrush(s_lightBlueKey, Color.LightBlue); 224public static Brush LightCoral => GetBrush(s_lightCoralKey, Color.LightCoral); 225public static Brush LightCyan => GetBrush(s_lightCyanKey, Color.LightCyan); 226public static Brush LightGoldenrodYellow => GetBrush(s_lightGoldenrodYellowKey, Color.LightGoldenrodYellow); 227public static Brush LightGreen => GetBrush(s_lightGreenKey, Color.LightGreen); 228public static Brush LightGray => GetBrush(s_lightGrayKey, Color.LightGray); 229public static Brush LightPink => GetBrush(s_lightPinkKey, Color.LightPink); 230public static Brush LightSalmon => GetBrush(s_lightSalmonKey, Color.LightSalmon); 231public static Brush LightSeaGreen => GetBrush(s_lightSeaGreenKey, Color.LightSeaGreen); 232public static Brush LightSkyBlue => GetBrush(s_lightSkyBlueKey, Color.LightSkyBlue); 233public static Brush LightSlateGray => GetBrush(s_lightSlateGrayKey, Color.LightSlateGray); 234public static Brush LightSteelBlue => GetBrush(s_lightSteelBlueKey, Color.LightSteelBlue); 235public static Brush LightYellow => GetBrush(s_lightYellowKey, Color.LightYellow); 236public static Brush Lime => GetBrush(s_limeKey, Color.Lime); 237public static Brush LimeGreen => GetBrush(s_limeGreenKey, Color.LimeGreen); 238public static Brush Linen => GetBrush(s_linenKey, Color.Linen); 240public static Brush Magenta => GetBrush(s_magentaKey, Color.Magenta); 241public static Brush Maroon => GetBrush(s_maroonKey, Color.Maroon); 242public static Brush MediumAquamarine => GetBrush(s_mediumAquamarineKey, Color.MediumAquamarine); 243public static Brush MediumBlue => GetBrush(s_mediumBlueKey, Color.MediumBlue); 244public static Brush MediumOrchid => GetBrush(s_mediumOrchidKey, Color.MediumOrchid); 245public static Brush MediumPurple => GetBrush(s_mediumPurpleKey, Color.MediumPurple); 246public static Brush MediumSeaGreen => GetBrush(s_mediumSeaGreenKey, Color.MediumSeaGreen); 247public static Brush MediumSlateBlue => GetBrush(s_mediumSlateBlueKey, Color.MediumSlateBlue); 248public static Brush MediumSpringGreen => GetBrush(s_mediumSpringGreenKey, Color.MediumSpringGreen); 249public static Brush MediumTurquoise => GetBrush(s_mediumTurquoiseKey, Color.MediumTurquoise); 250public static Brush MediumVioletRed => GetBrush(s_mediumVioletRedKey, Color.MediumVioletRed); 251public static Brush MidnightBlue => GetBrush(s_midnightBlueKey, Color.MidnightBlue); 252public static Brush MintCream => GetBrush(s_mintCreamKey, Color.MintCream); 253public static Brush MistyRose => GetBrush(s_mistyRoseKey, Color.MistyRose); 254public static Brush Moccasin => GetBrush(s_moccasinKey, Color.Moccasin); 256public static Brush NavajoWhite => GetBrush(s_navajoWhiteKey, Color.NavajoWhite); 257public static Brush Navy => GetBrush(s_navyKey, Color.Navy); 259public static Brush OldLace => GetBrush(s_oldLaceKey, Color.OldLace); 260public static Brush Olive => GetBrush(s_oliveKey, Color.Olive); 261public static Brush OliveDrab => GetBrush(s_oliveDrabKey, Color.OliveDrab); 262public static Brush Orange => GetBrush(s_orangeKey, Color.Orange); 263public static Brush OrangeRed => GetBrush(s_orangeRedKey, Color.OrangeRed); 264public static Brush Orchid => GetBrush(s_orchidKey, Color.Orchid); 266public static Brush PaleGoldenrod => GetBrush(s_paleGoldenrodKey, Color.PaleGoldenrod); 267public static Brush PaleGreen => GetBrush(s_paleGreenKey, Color.PaleGreen); 268public static Brush PaleTurquoise => GetBrush(s_paleTurquoiseKey, Color.PaleTurquoise); 269public static Brush PaleVioletRed => GetBrush(s_paleVioletRedKey, Color.PaleVioletRed); 270public static Brush PapayaWhip => GetBrush(s_papayaWhipKey, Color.PapayaWhip); 271public static Brush PeachPuff => GetBrush(s_peachPuffKey, Color.PeachPuff); 272public static Brush Peru => GetBrush(s_peruKey, Color.Peru); 273public static Brush Pink => GetBrush(s_pinkKey, Color.Pink); 274public static Brush Plum => GetBrush(s_plumKey, Color.Plum); 275public static Brush PowderBlue => GetBrush(s_powderBlueKey, Color.PowderBlue); 276public static Brush Purple => GetBrush(s_purpleKey, Color.Purple); 278public static Brush Red => GetBrush(s_redKey, Color.Red); 279public static Brush RosyBrown => GetBrush(s_rosyBrownKey, Color.RosyBrown); 280public static Brush RoyalBlue => GetBrush(s_royalBlueKey, Color.RoyalBlue); 282public static Brush SaddleBrown => GetBrush(s_saddleBrownKey, Color.SaddleBrown); 283public static Brush Salmon => GetBrush(s_salmonKey, Color.Salmon); 284public static Brush SandyBrown => GetBrush(s_sandyBrownKey, Color.SandyBrown); 285public static Brush SeaGreen => GetBrush(s_seaGreenKey, Color.SeaGreen); 286public static Brush SeaShell => GetBrush(s_seaShellKey, Color.SeaShell); 287public static Brush Sienna => GetBrush(s_siennaKey, Color.Sienna); 288public static Brush Silver => GetBrush(s_silverKey, Color.Silver); 289public static Brush SkyBlue => GetBrush(s_skyBlueKey, Color.SkyBlue); 290public static Brush SlateBlue => GetBrush(s_slateBlueKey, Color.SlateBlue); 291public static Brush SlateGray => GetBrush(s_slateGrayKey, Color.SlateGray); 292public static Brush Snow => GetBrush(s_snowKey, Color.Snow); 293public static Brush SpringGreen => GetBrush(s_springGreenKey, Color.SpringGreen); 294public static Brush SteelBlue => GetBrush(s_steelBlueKey, Color.SteelBlue); 296public static Brush Tan => GetBrush(s_tanKey, Color.Tan); 297public static Brush Teal => GetBrush(s_tealKey, Color.Teal); 298public static Brush Thistle => GetBrush(s_thistleKey, Color.Thistle); 299public static Brush Tomato => GetBrush(s_tomatoKey, Color.Tomato); 300public static Brush Turquoise => GetBrush(s_turquoiseKey, Color.Turquoise); 302public static Brush Violet => GetBrush(s_violetKey, Color.Violet); 304public static Brush Wheat => GetBrush(s_wheatKey, Color.Wheat); 305public static Brush White => GetBrush(s_whiteKey, Color.White); 306public static Brush WhiteSmoke => GetBrush(s_whiteSmokeKey, Color.WhiteSmoke); 308public static Brush Yellow => GetBrush(s_yellowKey, Color.Yellow); 309public static Brush YellowGreen => GetBrush(s_yellowGreenKey, Color.YellowGreen); 311private static Brush GetBrush(object key, Color color)
System\Drawing\Drawing2D\ColorBlend.cs (3)
10Colors = new Color[1]; 16Colors = new Color[count]; 20public Color[] Colors { get; set; }
System\Drawing\Drawing2D\HatchBrush.cs (6)
8public HatchBrush(HatchStyle hatchstyle, Color foreColor) 9: this(hatchstyle, foreColor, Color.FromArgb(unchecked((int)0xff000000))) 13public HatchBrush(HatchStyle hatchstyle, Color foreColor, Color backColor) 50public Color ForegroundColor 61public Color BackgroundColor
System\Drawing\Drawing2D\LinearGradientBrush.cs (19)
12public LinearGradientBrush(PointF point1, PointF point2, Color color1, Color color2) 24public LinearGradientBrush(Point point1, Point point2, Color color1, Color color2) 29public LinearGradientBrush(RectangleF rect, Color color1, Color color2, LinearGradientMode linearGradientMode) 49public LinearGradientBrush(Rectangle rect, Color color1, Color color2, LinearGradientMode linearGradientMode) 54public LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle) 59public LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle, bool isAngleScaleable) 77public LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle) 82public LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle, bool isAngleScaleable) 103public Color[] LinearColors 113Color.FromArgb((int)colors[0]), 114Color.FromArgb((int)colors[1])
System\Drawing\Drawing2D\PathGradientBrush.cs (2)
121public Color CenterColor 137public Color[] SurroundColors
System\Drawing\Graphics.cs (4)
1192public void Clear(Color color) => CheckStatus(PInvokeGdiPlus.GdipGraphicsClear(NativeGraphics, (uint)color.ToArgb())); 2771public Color GetNearestColor(Color color) 2775return Color.FromArgb((int)nearest);
System\Drawing\Icon.cs (2)
759Color fakeTransparencyColor = Color.FromArgb(0x0d, 0x0b, 0x0c);
System\Drawing\Imaging\ColorMap.cs (4)
19/// Specifies the existing <see cref='Color'/> to be converted. 21public Color OldColor { get; set; } 24/// Specifies the new <see cref='Color'/> to which to convert. 26public Color NewColor { get; set; }
System\Drawing\Imaging\ColorPalette.cs (6)
12private readonly Color[] _entries; 15private ColorPalette() => _entries = new Color[1]; 23/// Specifies an array of <see cref='Color'/> objects. 25public Color[] Entries => _entries; 27private ColorPalette(int flags, Color[] entries) 38public ColorPalette(params Color[] customColors) : this(0, customColors)
System\Drawing\Imaging\Effects\TintEffect.cs (3)
27public TintEffect(Color color, int amount) : this( 30color.IsEmpty || color == Color.White ? 0 : amount) 34/// <inheritdoc cref="TintEffect(Color, int)"/>
System\Drawing\Imaging\ImageAttributes.cs (16)
241public void SetColorKey(Color colorLow, Color colorHigh) => 244public void SetColorKey(Color colorLow, Color colorHigh, ColorAdjustType type) => 249public void ClearColorKey(ColorAdjustType type) => SetColorKey(Color.Empty, Color.Empty, type, enableFlag: false); 251private void SetColorKey(Color colorLow, Color colorHigh, ColorAdjustType type, bool enableFlag) 338public void SetRemapTable(params ReadOnlySpan<(Color OldColor, Color NewColor)> map) => SetRemapTable(ColorAdjustType.Default, map); 383public void SetRemapTable(ColorAdjustType type, params ReadOnlySpan<(Color OldColor, Color NewColor)> map) 434public void SetBrushRemapTable(params ReadOnlySpan<(Color OldColor, Color NewColor)> map) => SetRemapTable(ColorAdjustType.Brush, map); 441public void SetWrapMode(Drawing2D.WrapMode mode, Color color) => SetWrapMode(mode, color, clamp: false); 443public void SetWrapMode(Drawing2D.WrapMode mode, Color color, bool clamp)
System\Drawing\Pen.cs (8)
19private Color _color; 30internal Pen(Color color, bool immutable) : this(color) => _immutable = immutable; 35public Pen(Color color) : this(color, (float)1.0) 43public Pen(Color color, float width) 522private void InternalSetColor(Color value) 546public Color Color 550if (_color == Color.Empty) 575Color oldColor = _color;
System\Drawing\Pens.cs (142)
149public static Pen Transparent => GetPen(s_transparentKey, Color.Transparent); 151public static Pen AliceBlue => GetPen(s_aliceBlueKey, Color.AliceBlue); 152public static Pen AntiqueWhite => GetPen(s_antiqueWhiteKey, Color.AntiqueWhite); 153public static Pen Aqua => GetPen(s_aquaKey, Color.Aqua); 154public static Pen Aquamarine => GetPen(s_aquamarineKey, Color.Aquamarine); 155public static Pen Azure => GetPen(s_azureKey, Color.Azure); 157public static Pen Beige => GetPen(s_beigeKey, Color.Beige); 158public static Pen Bisque => GetPen(s_bisqueKey, Color.Bisque); 159public static Pen Black => GetPen(s_blackKey, Color.Black); 160public static Pen BlanchedAlmond => GetPen(s_blanchedAlmondKey, Color.BlanchedAlmond); 161public static Pen Blue => GetPen(s_blueKey, Color.Blue); 162public static Pen BlueViolet => GetPen(s_blueVioletKey, Color.BlueViolet); 163public static Pen Brown => GetPen(s_brownKey, Color.Brown); 164public static Pen BurlyWood => GetPen(s_burlyWoodKey, Color.BurlyWood); 166public static Pen CadetBlue => GetPen(s_cadetBlueKey, Color.CadetBlue); 167public static Pen Chartreuse => GetPen(s_chartreuseKey, Color.Chartreuse); 168public static Pen Chocolate => GetPen(s_chocolateKey, Color.Chocolate); 169public static Pen Coral => GetPen(s_coralKey, Color.Coral); 170public static Pen CornflowerBlue => GetPen(s_cornflowerBlueKey, Color.CornflowerBlue); 171public static Pen Cornsilk => GetPen(s_cornsilkKey, Color.Cornsilk); 172public static Pen Crimson => GetPen(s_crimsonKey, Color.Crimson); 173public static Pen Cyan => GetPen(s_cyanKey, Color.Cyan); 175public static Pen DarkBlue => GetPen(s_darkBlueKey, Color.DarkBlue); 176public static Pen DarkCyan => GetPen(s_darkCyanKey, Color.DarkCyan); 177public static Pen DarkGoldenrod => GetPen(s_darkGoldenrodKey, Color.DarkGoldenrod); 178public static Pen DarkGray => GetPen(s_darkGrayKey, Color.DarkGray); 179public static Pen DarkGreen => GetPen(s_darkGreenKey, Color.DarkGreen); 180public static Pen DarkKhaki => GetPen(s_darkKhakiKey, Color.DarkKhaki); 181public static Pen DarkMagenta => GetPen(s_darkMagentaKey, Color.DarkMagenta); 182public static Pen DarkOliveGreen => GetPen(s_darkOliveGreenKey, Color.DarkOliveGreen); 183public static Pen DarkOrange => GetPen(s_darkOrangeKey, Color.DarkOrange); 184public static Pen DarkOrchid => GetPen(s_darkOrchidKey, Color.DarkOrchid); 185public static Pen DarkRed => GetPen(s_darkRedKey, Color.DarkRed); 186public static Pen DarkSalmon => GetPen(s_darkSalmonKey, Color.DarkSalmon); 187public static Pen DarkSeaGreen => GetPen(s_darkSeaGreenKey, Color.DarkSeaGreen); 188public static Pen DarkSlateBlue => GetPen(s_darkSlateBlueKey, Color.DarkSlateBlue); 189public static Pen DarkSlateGray => GetPen(s_darkSlateGrayKey, Color.DarkSlateGray); 190public static Pen DarkTurquoise => GetPen(s_darkTurquoiseKey, Color.DarkTurquoise); 191public static Pen DarkViolet => GetPen(s_darkVioletKey, Color.DarkViolet); 192public static Pen DeepPink => GetPen(s_deepPinkKey, Color.DeepPink); 193public static Pen DeepSkyBlue => GetPen(s_deepSkyBlueKey, Color.DeepSkyBlue); 194public static Pen DimGray => GetPen(s_dimGrayKey, Color.DimGray); 195public static Pen DodgerBlue => GetPen(s_dodgerBlueKey, Color.DodgerBlue); 197public static Pen Firebrick => GetPen(s_firebrickKey, Color.Firebrick); 198public static Pen FloralWhite => GetPen(s_floralWhiteKey, Color.FloralWhite); 199public static Pen ForestGreen => GetPen(s_forestGreenKey, Color.ForestGreen); 200public static Pen Fuchsia => GetPen(s_fuchsiaKey, Color.Fuchsia); 202public static Pen Gainsboro => GetPen(s_gainsboroKey, Color.Gainsboro); 203public static Pen GhostWhite => GetPen(s_ghostWhiteKey, Color.GhostWhite); 204public static Pen Gold => GetPen(s_goldKey, Color.Gold); 205public static Pen Goldenrod => GetPen(s_goldenrodKey, Color.Goldenrod); 206public static Pen Gray => GetPen(s_grayKey, Color.Gray); 207public static Pen Green => GetPen(s_greenKey, Color.Green); 208public static Pen GreenYellow => GetPen(s_greenYellowKey, Color.GreenYellow); 210public static Pen Honeydew => GetPen(s_honeydewKey, Color.Honeydew); 211public static Pen HotPink => GetPen(s_hotPinkKey, Color.HotPink); 213public static Pen IndianRed => GetPen(s_indianRedKey, Color.IndianRed); 214public static Pen Indigo => GetPen(s_indigoKey, Color.Indigo); 215public static Pen Ivory => GetPen(s_ivoryKey, Color.Ivory); 217public static Pen Khaki => GetPen(s_khakiKey, Color.Khaki); 219public static Pen Lavender => GetPen(s_lavenderKey, Color.Lavender); 220public static Pen LavenderBlush => GetPen(s_lavenderBlushKey, Color.LavenderBlush); 221public static Pen LawnGreen => GetPen(s_lawnGreenKey, Color.LawnGreen); 222public static Pen LemonChiffon => GetPen(s_lemonChiffonKey, Color.LemonChiffon); 223public static Pen LightBlue => GetPen(s_lightBlueKey, Color.LightBlue); 224public static Pen LightCoral => GetPen(s_lightCoralKey, Color.LightCoral); 225public static Pen LightCyan => GetPen(s_lightCyanKey, Color.LightCyan); 226public static Pen LightGoldenrodYellow => GetPen(s_lightGoldenrodYellowKey, Color.LightGoldenrodYellow); 227public static Pen LightGreen => GetPen(s_lightGreenKey, Color.LightGreen); 228public static Pen LightGray => GetPen(s_lightGrayKey, Color.LightGray); 229public static Pen LightPink => GetPen(s_lightPinkKey, Color.LightPink); 230public static Pen LightSalmon => GetPen(s_lightSalmonKey, Color.LightSalmon); 231public static Pen LightSeaGreen => GetPen(s_lightSeaGreenKey, Color.LightSeaGreen); 232public static Pen LightSkyBlue => GetPen(s_lightSkyBlueKey, Color.LightSkyBlue); 233public static Pen LightSlateGray => GetPen(s_lightSlateGrayKey, Color.LightSlateGray); 234public static Pen LightSteelBlue => GetPen(s_lightSteelBlueKey, Color.LightSteelBlue); 235public static Pen LightYellow => GetPen(s_lightYellowKey, Color.LightYellow); 236public static Pen Lime => GetPen(s_limeKey, Color.Lime); 237public static Pen LimeGreen => GetPen(s_limeGreenKey, Color.LimeGreen); 238public static Pen Linen => GetPen(s_linenKey, Color.Linen); 240public static Pen Magenta => GetPen(s_magentaKey, Color.Magenta); 241public static Pen Maroon => GetPen(s_maroonKey, Color.Maroon); 242public static Pen MediumAquamarine => GetPen(s_mediumAquamarineKey, Color.MediumAquamarine); 243public static Pen MediumBlue => GetPen(s_mediumBlueKey, Color.MediumBlue); 244public static Pen MediumOrchid => GetPen(s_mediumOrchidKey, Color.MediumOrchid); 245public static Pen MediumPurple => GetPen(s_mediumPurpleKey, Color.MediumPurple); 246public static Pen MediumSeaGreen => GetPen(s_mediumSeaGreenKey, Color.MediumSeaGreen); 247public static Pen MediumSlateBlue => GetPen(s_mediumSlateBlueKey, Color.MediumSlateBlue); 248public static Pen MediumSpringGreen => GetPen(s_mediumSpringGreenKey, Color.MediumSpringGreen); 249public static Pen MediumTurquoise => GetPen(s_mediumTurquoiseKey, Color.MediumTurquoise); 250public static Pen MediumVioletRed => GetPen(s_mediumVioletRedKey, Color.MediumVioletRed); 251public static Pen MidnightBlue => GetPen(s_midnightBlueKey, Color.MidnightBlue); 252public static Pen MintCream => GetPen(s_mintCreamKey, Color.MintCream); 253public static Pen MistyRose => GetPen(s_mistyRoseKey, Color.MistyRose); 254public static Pen Moccasin => GetPen(s_moccasinKey, Color.Moccasin); 256public static Pen NavajoWhite => GetPen(s_navajoWhiteKey, Color.NavajoWhite); 257public static Pen Navy => GetPen(s_navyKey, Color.Navy); 259public static Pen OldLace => GetPen(s_oldLaceKey, Color.OldLace); 260public static Pen Olive => GetPen(s_oliveKey, Color.Olive); 261public static Pen OliveDrab => GetPen(s_oliveDrabKey, Color.OliveDrab); 262public static Pen Orange => GetPen(s_orangeKey, Color.Orange); 263public static Pen OrangeRed => GetPen(s_orangeRedKey, Color.OrangeRed); 264public static Pen Orchid => GetPen(s_orchidKey, Color.Orchid); 266public static Pen PaleGoldenrod => GetPen(s_paleGoldenrodKey, Color.PaleGoldenrod); 267public static Pen PaleGreen => GetPen(s_paleGreenKey, Color.PaleGreen); 268public static Pen PaleTurquoise => GetPen(s_paleTurquoiseKey, Color.PaleTurquoise); 269public static Pen PaleVioletRed => GetPen(s_paleVioletRedKey, Color.PaleVioletRed); 270public static Pen PapayaWhip => GetPen(s_papayaWhipKey, Color.PapayaWhip); 271public static Pen PeachPuff => GetPen(s_peachPuffKey, Color.PeachPuff); 272public static Pen Peru => GetPen(s_peruKey, Color.Peru); 273public static Pen Pink => GetPen(s_pinkKey, Color.Pink); 274public static Pen Plum => GetPen(s_plumKey, Color.Plum); 275public static Pen PowderBlue => GetPen(s_powderBlueKey, Color.PowderBlue); 276public static Pen Purple => GetPen(s_purpleKey, Color.Purple); 278public static Pen Red => GetPen(s_redKey, Color.Red); 279public static Pen RosyBrown => GetPen(s_rosyBrownKey, Color.RosyBrown); 280public static Pen RoyalBlue => GetPen(s_royalBlueKey, Color.RoyalBlue); 282public static Pen SaddleBrown => GetPen(s_saddleBrownKey, Color.SaddleBrown); 283public static Pen Salmon => GetPen(s_salmonKey, Color.Salmon); 284public static Pen SandyBrown => GetPen(s_sandyBrownKey, Color.SandyBrown); 285public static Pen SeaGreen => GetPen(s_seaGreenKey, Color.SeaGreen); 286public static Pen SeaShell => GetPen(s_seaShellKey, Color.SeaShell); 287public static Pen Sienna => GetPen(s_siennaKey, Color.Sienna); 288public static Pen Silver => GetPen(s_silverKey, Color.Silver); 289public static Pen SkyBlue => GetPen(s_skyBlueKey, Color.SkyBlue); 290public static Pen SlateBlue => GetPen(s_slateBlueKey, Color.SlateBlue); 291public static Pen SlateGray => GetPen(s_slateGrayKey, Color.SlateGray); 292public static Pen Snow => GetPen(s_snowKey, Color.Snow); 293public static Pen SpringGreen => GetPen(s_springGreenKey, Color.SpringGreen); 294public static Pen SteelBlue => GetPen(s_steelBlueKey, Color.SteelBlue); 296public static Pen Tan => GetPen(s_tanKey, Color.Tan); 297public static Pen Teal => GetPen(s_tealKey, Color.Teal); 298public static Pen Thistle => GetPen(s_thistleKey, Color.Thistle); 299public static Pen Tomato => GetPen(s_tomatoKey, Color.Tomato); 300public static Pen Turquoise => GetPen(s_turquoiseKey, Color.Turquoise); 302public static Pen Violet => GetPen(s_violetKey, Color.Violet); 304public static Pen Wheat => GetPen(s_wheatKey, Color.Wheat); 305public static Pen White => GetPen(s_whiteKey, Color.White); 306public static Pen WhiteSmoke => GetPen(s_whiteSmokeKey, Color.WhiteSmoke); 308public static Pen Yellow => GetPen(s_yellowKey, Color.Yellow); 309public static Pen YellowGreen => GetPen(s_yellowGreenKey, Color.YellowGreen); 311private static Pen GetPen(object key, Color color)
System\Drawing\SolidBrush.cs (8)
11private Color _color = Color.Empty; 14public SolidBrush(Color color) 28internal SolidBrush(Color color, bool immutable) : this(color) => _immutable = immutable; 60public Color Color 64if (_color == Color.Empty) 84Color oldColor = _color; 98private void InternalSetColor(Color value)
System\Drawing\SystemBrushes.cs (1)
53public static Brush FromSystemColor(Color c)
System\Drawing\SystemPens.cs (1)
54public static Pen FromSystemColor(Color c)
System\Drawing\ToolboxBitmapAttribute.cs (3)
300Color bottomLeft = img.GetPixel(0, img.Height - 1); 303Color newBottomLeft = Color.FromArgb(0, bottomLeft);
System.Drawing.Primitives (343)
src\runtime\src\libraries\Common\src\System\Drawing\ColorConverterCommon.cs (11)
12public static unsafe Color ConvertFromString(string strValue, CultureInfo culture) 20return Color.Empty; 24Color c; 45return Color.FromName(colorName); 52return PossibleKnownColor(Color.FromArgb(unchecked((int)(0xFF000000 | (uint)IntFromString(text, culture))))); 641 => PossibleKnownColor(Color.FromArgb(IntFromString(textSpan[tokens[0]], culture))), 653 => PossibleKnownColor(Color.FromArgb(IntFromString(textSpan[tokens[0]], culture), IntFromString(textSpan[tokens[1]], culture), IntFromString(textSpan[tokens[2]], culture))), 664 => PossibleKnownColor(Color.FromArgb(IntFromString(textSpan[tokens[0]], culture), IntFromString(textSpan[tokens[1]], culture), IntFromString(textSpan[tokens[2]], culture), IntFromString(textSpan[tokens[3]], culture))), 71private static Color PossibleKnownColor(Color color) 79foreach (Color c in ColorTable.Colors.Values)
src\runtime\src\libraries\Common\src\System\Drawing\ColorTable.cs (10)
12private static readonly Lazy<Dictionary<string, Color>> s_colorConstants = new Lazy<Dictionary<string, Color>>(GetColors); 14private static Dictionary<string, Color> GetColors() 16var colors = new Dictionary<string, Color>(StringComparer.OrdinalIgnoreCase); 17FillWithProperties(colors, typeof(Color)); 23Dictionary<string, Color> dictionary, 28if (prop.PropertyType == typeof(Color)) 29dictionary[prop.Name] = (Color)prop.GetValue(null, null)!; 33internal static Dictionary<string, Color> Colors => s_colorConstants.Value; 35internal static bool TryGetNamedColor(string name, out Color result) => Colors.TryGetValue(name, out result);
System\Drawing\Color.cs (165)
18public readonly struct Color : IEquatable<Color> 20public static readonly Color Empty; 25public static Color Transparent => new Color(KnownColor.Transparent); 27public static Color AliceBlue => new Color(KnownColor.AliceBlue); 29public static Color AntiqueWhite => new Color(KnownColor.AntiqueWhite); 31public static Color Aqua => new Color(KnownColor.Aqua); 33public static Color Aquamarine => new Color(KnownColor.Aquamarine); 35public static Color Azure => new Color(KnownColor.Azure); 37public static Color Beige => new Color(KnownColor.Beige); 39public static Color Bisque => new Color(KnownColor.Bisque); 41public static Color Black => new Color(KnownColor.Black); 43public static Color BlanchedAlmond => new Color(KnownColor.BlanchedAlmond); 45public static Color Blue => new Color(KnownColor.Blue); 47public static Color BlueViolet => new Color(KnownColor.BlueViolet); 49public static Color Brown => new Color(KnownColor.Brown); 51public static Color BurlyWood => new Color(KnownColor.BurlyWood); 53public static Color CadetBlue => new Color(KnownColor.CadetBlue); 55public static Color Chartreuse => new Color(KnownColor.Chartreuse); 57public static Color Chocolate => new Color(KnownColor.Chocolate); 59public static Color Coral => new Color(KnownColor.Coral); 61public static Color CornflowerBlue => new Color(KnownColor.CornflowerBlue); 63public static Color Cornsilk => new Color(KnownColor.Cornsilk); 65public static Color Crimson => new Color(KnownColor.Crimson); 67public static Color Cyan => new Color(KnownColor.Cyan); 69public static Color DarkBlue => new Color(KnownColor.DarkBlue); 71public static Color DarkCyan => new Color(KnownColor.DarkCyan); 73public static Color DarkGoldenrod => new Color(KnownColor.DarkGoldenrod); 75public static Color DarkGray => new Color(KnownColor.DarkGray); 77public static Color DarkGreen => new Color(KnownColor.DarkGreen); 79public static Color DarkKhaki => new Color(KnownColor.DarkKhaki); 81public static Color DarkMagenta => new Color(KnownColor.DarkMagenta); 83public static Color DarkOliveGreen => new Color(KnownColor.DarkOliveGreen); 85public static Color DarkOrange => new Color(KnownColor.DarkOrange); 87public static Color DarkOrchid => new Color(KnownColor.DarkOrchid); 89public static Color DarkRed => new Color(KnownColor.DarkRed); 91public static Color DarkSalmon => new Color(KnownColor.DarkSalmon); 93public static Color DarkSeaGreen => new Color(KnownColor.DarkSeaGreen); 95public static Color DarkSlateBlue => new Color(KnownColor.DarkSlateBlue); 97public static Color DarkSlateGray => new Color(KnownColor.DarkSlateGray); 99public static Color DarkTurquoise => new Color(KnownColor.DarkTurquoise); 101public static Color DarkViolet => new Color(KnownColor.DarkViolet); 103public static Color DeepPink => new Color(KnownColor.DeepPink); 105public static Color DeepSkyBlue => new Color(KnownColor.DeepSkyBlue); 107public static Color DimGray => new Color(KnownColor.DimGray); 109public static Color DodgerBlue => new Color(KnownColor.DodgerBlue); 111public static Color Firebrick => new Color(KnownColor.Firebrick); 113public static Color FloralWhite => new Color(KnownColor.FloralWhite); 115public static Color ForestGreen => new Color(KnownColor.ForestGreen); 117public static Color Fuchsia => new Color(KnownColor.Fuchsia); 119public static Color Gainsboro => new Color(KnownColor.Gainsboro); 121public static Color GhostWhite => new Color(KnownColor.GhostWhite); 123public static Color Gold => new Color(KnownColor.Gold); 125public static Color Goldenrod => new Color(KnownColor.Goldenrod); 127public static Color Gray => new Color(KnownColor.Gray); 129public static Color Green => new Color(KnownColor.Green); 131public static Color GreenYellow => new Color(KnownColor.GreenYellow); 133public static Color Honeydew => new Color(KnownColor.Honeydew); 135public static Color HotPink => new Color(KnownColor.HotPink); 137public static Color IndianRed => new Color(KnownColor.IndianRed); 139public static Color Indigo => new Color(KnownColor.Indigo); 141public static Color Ivory => new Color(KnownColor.Ivory); 143public static Color Khaki => new Color(KnownColor.Khaki); 145public static Color Lavender => new Color(KnownColor.Lavender); 147public static Color LavenderBlush => new Color(KnownColor.LavenderBlush); 149public static Color LawnGreen => new Color(KnownColor.LawnGreen); 151public static Color LemonChiffon => new Color(KnownColor.LemonChiffon); 153public static Color LightBlue => new Color(KnownColor.LightBlue); 155public static Color LightCoral => new Color(KnownColor.LightCoral); 157public static Color LightCyan => new Color(KnownColor.LightCyan); 159public static Color LightGoldenrodYellow => new Color(KnownColor.LightGoldenrodYellow); 161public static Color LightGreen => new Color(KnownColor.LightGreen); 163public static Color LightGray => new Color(KnownColor.LightGray); 165public static Color LightPink => new Color(KnownColor.LightPink); 167public static Color LightSalmon => new Color(KnownColor.LightSalmon); 169public static Color LightSeaGreen => new Color(KnownColor.LightSeaGreen); 171public static Color LightSkyBlue => new Color(KnownColor.LightSkyBlue); 173public static Color LightSlateGray => new Color(KnownColor.LightSlateGray); 175public static Color LightSteelBlue => new Color(KnownColor.LightSteelBlue); 177public static Color LightYellow => new Color(KnownColor.LightYellow); 179public static Color Lime => new Color(KnownColor.Lime); 181public static Color LimeGreen => new Color(KnownColor.LimeGreen); 183public static Color Linen => new Color(KnownColor.Linen); 185public static Color Magenta => new Color(KnownColor.Magenta); 187public static Color Maroon => new Color(KnownColor.Maroon); 189public static Color MediumAquamarine => new Color(KnownColor.MediumAquamarine); 191public static Color MediumBlue => new Color(KnownColor.MediumBlue); 193public static Color MediumOrchid => new Color(KnownColor.MediumOrchid); 195public static Color MediumPurple => new Color(KnownColor.MediumPurple); 197public static Color MediumSeaGreen => new Color(KnownColor.MediumSeaGreen); 199public static Color MediumSlateBlue => new Color(KnownColor.MediumSlateBlue); 201public static Color MediumSpringGreen => new Color(KnownColor.MediumSpringGreen); 203public static Color MediumTurquoise => new Color(KnownColor.MediumTurquoise); 205public static Color MediumVioletRed => new Color(KnownColor.MediumVioletRed); 207public static Color MidnightBlue => new Color(KnownColor.MidnightBlue); 209public static Color MintCream => new Color(KnownColor.MintCream); 211public static Color MistyRose => new Color(KnownColor.MistyRose); 213public static Color Moccasin => new Color(KnownColor.Moccasin); 215public static Color NavajoWhite => new Color(KnownColor.NavajoWhite); 217public static Color Navy => new Color(KnownColor.Navy); 219public static Color OldLace => new Color(KnownColor.OldLace); 221public static Color Olive => new Color(KnownColor.Olive); 223public static Color OliveDrab => new Color(KnownColor.OliveDrab); 225public static Color Orange => new Color(KnownColor.Orange); 227public static Color OrangeRed => new Color(KnownColor.OrangeRed); 229public static Color Orchid => new Color(KnownColor.Orchid); 231public static Color PaleGoldenrod => new Color(KnownColor.PaleGoldenrod); 233public static Color PaleGreen => new Color(KnownColor.PaleGreen); 235public static Color PaleTurquoise => new Color(KnownColor.PaleTurquoise); 237public static Color PaleVioletRed => new Color(KnownColor.PaleVioletRed); 239public static Color PapayaWhip => new Color(KnownColor.PapayaWhip); 241public static Color PeachPuff => new Color(KnownColor.PeachPuff); 243public static Color Peru => new Color(KnownColor.Peru); 245public static Color Pink => new Color(KnownColor.Pink); 247public static Color Plum => new Color(KnownColor.Plum); 249public static Color PowderBlue => new Color(KnownColor.PowderBlue); 251public static Color Purple => new Color(KnownColor.Purple); 257public static Color RebeccaPurple => new Color(KnownColor.RebeccaPurple); 259public static Color Red => new Color(KnownColor.Red); 261public static Color RosyBrown => new Color(KnownColor.RosyBrown); 263public static Color RoyalBlue => new Color(KnownColor.RoyalBlue); 265public static Color SaddleBrown => new Color(KnownColor.SaddleBrown); 267public static Color Salmon => new Color(KnownColor.Salmon); 269public static Color SandyBrown => new Color(KnownColor.SandyBrown); 271public static Color SeaGreen => new Color(KnownColor.SeaGreen); 273public static Color SeaShell => new Color(KnownColor.SeaShell); 275public static Color Sienna => new Color(KnownColor.Sienna); 277public static Color Silver => new Color(KnownColor.Silver); 279public static Color SkyBlue => new Color(KnownColor.SkyBlue); 281public static Color SlateBlue => new Color(KnownColor.SlateBlue); 283public static Color SlateGray => new Color(KnownColor.SlateGray); 285public static Color Snow => new Color(KnownColor.Snow); 287public static Color SpringGreen => new Color(KnownColor.SpringGreen); 289public static Color SteelBlue => new Color(KnownColor.SteelBlue); 291public static Color Tan => new Color(KnownColor.Tan); 293public static Color Teal => new Color(KnownColor.Teal); 295public static Color Thistle => new Color(KnownColor.Thistle); 297public static Color Tomato => new Color(KnownColor.Tomato); 299public static Color Turquoise => new Color(KnownColor.Turquoise); 301public static Color Violet => new Color(KnownColor.Violet); 303public static Color Wheat => new Color(KnownColor.Wheat); 305public static Color White => new Color(KnownColor.White); 307public static Color WhiteSmoke => new Color(KnownColor.WhiteSmoke); 309public static Color Yellow => new Color(KnownColor.Yellow); 311public static Color YellowGreen => new Color(KnownColor.YellowGreen); 442private static Color FromArgb(uint argb) => new Color(argb, StateARGBValueValid, null, (KnownColor)0); 444public static Color FromArgb(int argb) => FromArgb(unchecked((uint)argb)); 446public static Color FromArgb(Argb<byte> argb) => FromArgb(unchecked((int)Argb.ToUInt32BigEndian(argb))); 448public static Color FromArgb(int alpha, int red, int green, int blue) 463public static Color FromArgb(int alpha, Color baseColor) 473public static Color FromArgb(int red, int green, int blue) => FromArgb(byte.MaxValue, red, green, blue); 475public static Color FromKnownColor(KnownColor color) => 478public static Color FromName(string name) 481if (ColorTable.TryGetNamedColor(name, out Color color)) 578IsNamedColor ? $"{nameof(Color)} [{Name}]" : 579(state & StateValueMask) != 0 ? $"{nameof(Color)} [A={A}, R={R}, G={G}, B={B}]" : 580$"{nameof(Color)} [Empty]"; 582public static bool operator ==(Color left, Color right) => 588public static bool operator !=(Color left, Color right) => !(left == right); 590public static implicit operator Color(Argb<byte> argb) => FromArgb(argb); 592public static explicit operator Argb<byte>(in Color color) => color.ToArgbValue(); 594public override bool Equals([NotNullWhen(true)] object? obj) => obj is Color other && Equals(other); 596public bool Equals(Color other) => this == other;
System\Drawing\ColorTranslator.cs (82)
11/// Translates colors to and from GDI+ <see cref='Color'/> objects. 22private static Dictionary<string, Color>? s_htmlSysColorTable; 25=> ((value >> COLORREF_RedShift) & 0xFF) << Color.ARGBRedShift 26| ((value >> COLORREF_GreenShift) & 0xFF) << Color.ARGBGreenShift 27| ((value >> COLORREF_BlueShift) & 0xFF) << Color.ARGBBlueShift 28| Color.ARGBAlphaMask; // COLORREF's are always fully opaque 31/// Translates the specified <see cref='Color'/> to a Win32 color. 33public static int ToWin32(Color c) 43/// Translates the specified <see cref='Color'/> to an Ole color. 45public static int ToOle(Color c) 133/// Translates an Ole color value to a GDI+ <see cref='Color'/>. 135public static Color FromOle(int oleColor) 145return Color.FromKnownColor(KnownColor.ActiveBorder); 147return Color.FromKnownColor(KnownColor.ActiveCaption); 149return Color.FromKnownColor(KnownColor.ActiveCaptionText); 151return Color.FromKnownColor(KnownColor.AppWorkspace); 153return Color.FromKnownColor(KnownColor.Control); 155return Color.FromKnownColor(KnownColor.ControlDark); 157return Color.FromKnownColor(KnownColor.ControlDarkDark); 159return Color.FromKnownColor(KnownColor.ControlLight); 161return Color.FromKnownColor(KnownColor.ControlLightLight); 163return Color.FromKnownColor(KnownColor.ControlText); 165return Color.FromKnownColor(KnownColor.Desktop); 167return Color.FromKnownColor(KnownColor.GradientActiveCaption); 169return Color.FromKnownColor(KnownColor.GradientInactiveCaption); 171return Color.FromKnownColor(KnownColor.GrayText); 173return Color.FromKnownColor(KnownColor.Highlight); 175return Color.FromKnownColor(KnownColor.HighlightText); 177return Color.FromKnownColor(KnownColor.HotTrack); 179return Color.FromKnownColor(KnownColor.InactiveBorder); 181return Color.FromKnownColor(KnownColor.InactiveCaption); 183return Color.FromKnownColor(KnownColor.InactiveCaptionText); 185return Color.FromKnownColor(KnownColor.Info); 187return Color.FromKnownColor(KnownColor.InfoText); 189return Color.FromKnownColor(KnownColor.Menu); 191return Color.FromKnownColor(KnownColor.MenuBar); 193return Color.FromKnownColor(KnownColor.MenuHighlight); 195return Color.FromKnownColor(KnownColor.MenuText); 197return Color.FromKnownColor(KnownColor.ScrollBar); 199return Color.FromKnownColor(KnownColor.Window); 201return Color.FromKnownColor(KnownColor.WindowFrame); 203return Color.FromKnownColor(KnownColor.WindowText); 212/// Translates an Win32 color value to a GDI+ <see cref='Color'/>. 214public static Color FromWin32(int win32Color) 220/// Translates an Html color representation to a GDI+ <see cref='Color'/>. 222public static Color FromHtml(string htmlColor) 224Color c = Color.Empty; 236c = Color.FromArgb(Convert.ToInt32(htmlColor.Substring(1, 2), 16), 246c = Color.FromArgb(Convert.ToInt32(r + r, 16), 255c = Color.LightGray; 286/// Translates the specified <see cref='Color'/> to an Html string color representation. 288public static string ToHtml(Color c) 381if (c == Color.LightGray) 402s_htmlSysColorTable = new Dictionary<string, Color>(27) 404["activeborder"] = Color.FromKnownColor(KnownColor.ActiveBorder), 405["activecaption"] = Color.FromKnownColor(KnownColor.ActiveCaption), 406["appworkspace"] = Color.FromKnownColor(KnownColor.AppWorkspace), 407["background"] = Color.FromKnownColor(KnownColor.Desktop), 408["buttonface"] = Color.FromKnownColor(KnownColor.Control), 409["buttonhighlight"] = Color.FromKnownColor(KnownColor.ControlLightLight), 410["buttonshadow"] = Color.FromKnownColor(KnownColor.ControlDark), 411["buttontext"] = Color.FromKnownColor(KnownColor.ControlText), 412["captiontext"] = Color.FromKnownColor(KnownColor.ActiveCaptionText), 413["graytext"] = Color.FromKnownColor(KnownColor.GrayText), 414["highlight"] = Color.FromKnownColor(KnownColor.Highlight), 415["highlighttext"] = Color.FromKnownColor(KnownColor.HighlightText), 416["inactiveborder"] = Color.FromKnownColor(KnownColor.InactiveBorder), 417["inactivecaption"] = Color.FromKnownColor(KnownColor.InactiveCaption), 418["inactivecaptiontext"] = Color.FromKnownColor(KnownColor.InactiveCaptionText), 419["infobackground"] = Color.FromKnownColor(KnownColor.Info), 420["infotext"] = Color.FromKnownColor(KnownColor.InfoText), 421["menu"] = Color.FromKnownColor(KnownColor.Menu), 422["menutext"] = Color.FromKnownColor(KnownColor.MenuText), 423["scrollbar"] = Color.FromKnownColor(KnownColor.ScrollBar), 424["threeddarkshadow"] = Color.FromKnownColor(KnownColor.ControlDarkDark), 425["threedface"] = Color.FromKnownColor(KnownColor.Control), 426["threedhighlight"] = Color.FromKnownColor(KnownColor.ControlLight), 427["threedlightshadow"] = Color.FromKnownColor(KnownColor.ControlLightLight), 428["window"] = Color.FromKnownColor(KnownColor.Window), 429["windowframe"] = Color.FromKnownColor(KnownColor.WindowFrame), 430["windowtext"] = Color.FromKnownColor(KnownColor.WindowText)
System\Drawing\KnownColorTable.cs (6)
475internal static Color ArgbToKnownColor(uint argb) 477Debug.Assert((argb & Color.ARGBAlphaMask) == Color.ARGBAlphaMask); 485return Color.FromKnownColor((KnownColor)index); 490return Color.FromArgb((int)argb); 515Debug.Assert(Color.IsKnownColorSystem(color));
System\Drawing\SystemColors.cs (69)
12public static Color ActiveBorder => Color.FromKnownColor(KnownColor.ActiveBorder); 13public static Color ActiveCaption => Color.FromKnownColor(KnownColor.ActiveCaption); 14public static Color ActiveCaptionText => Color.FromKnownColor(KnownColor.ActiveCaptionText); 15public static Color AppWorkspace => Color.FromKnownColor(KnownColor.AppWorkspace); 17public static Color ButtonFace => Color.FromKnownColor(KnownColor.ButtonFace); 18public static Color ButtonHighlight => Color.FromKnownColor(KnownColor.ButtonHighlight); 19public static Color ButtonShadow => Color.FromKnownColor(KnownColor.ButtonShadow); 21public static Color Control => Color.FromKnownColor(KnownColor.Control); 22public static Color ControlDark => Color.FromKnownColor(KnownColor.ControlDark); 23public static Color ControlDarkDark => Color.FromKnownColor(KnownColor.ControlDarkDark); 24public static Color ControlLight => Color.FromKnownColor(KnownColor.ControlLight); 25public static Color ControlLightLight => Color.FromKnownColor(KnownColor.ControlLightLight); 26public static Color ControlText => Color.FromKnownColor(KnownColor.ControlText); 28public static Color Desktop => Color.FromKnownColor(KnownColor.Desktop); 30public static Color GradientActiveCaption => Color.FromKnownColor(KnownColor.GradientActiveCaption); 31public static Color GradientInactiveCaption => Color.FromKnownColor(KnownColor.GradientInactiveCaption); 32public static Color GrayText => Color.FromKnownColor(KnownColor.GrayText); 34public static Color Highlight => Color.FromKnownColor(KnownColor.Highlight); 35public static Color HighlightText => Color.FromKnownColor(KnownColor.HighlightText); 36public static Color HotTrack => Color.FromKnownColor(KnownColor.HotTrack); 38public static Color InactiveBorder => Color.FromKnownColor(KnownColor.InactiveBorder); 39public static Color InactiveCaption => Color.FromKnownColor(KnownColor.InactiveCaption); 40public static Color InactiveCaptionText => Color.FromKnownColor(KnownColor.InactiveCaptionText); 41public static Color Info => Color.FromKnownColor(KnownColor.Info); 42public static Color InfoText => Color.FromKnownColor(KnownColor.InfoText); 44public static Color Menu => Color.FromKnownColor(KnownColor.Menu); 45public static Color MenuBar => Color.FromKnownColor(KnownColor.MenuBar); 46public static Color MenuHighlight => Color.FromKnownColor(KnownColor.MenuHighlight); 47public static Color MenuText => Color.FromKnownColor(KnownColor.MenuText); 49public static Color ScrollBar => Color.FromKnownColor(KnownColor.ScrollBar); 51public static Color Window => Color.FromKnownColor(KnownColor.Window); 52public static Color WindowFrame => Color.FromKnownColor(KnownColor.WindowFrame); 53public static Color WindowText => Color.FromKnownColor(KnownColor.WindowText); 58/// <see cref="Color.FromKnownColor(KnownColor)"/>). This is currently "dark mode" 63/// <see cref="KnownColor"/> <see cref="Color"/> values are always looked up every 65/// <see cref="Color"/> values will change when this property is set.
System.Private.Windows.Core (55)
System\Private\Windows\BinaryFormat\BinaryFormatWriter.cs (8)
253/// Writes a <see cref="Color"/> in binary format. 255public static void WriteColor(Stream stream, Color value) 260new ClassInfo(1, typeof(Color).FullName!, s_colorMemberNames), 271typeof(Color).GetField("name", BindingFlags.NonPublic | BindingFlags.Instance)!.GetValue(value) is not string name ? null : new BinaryObjectString(2, name), 272(long)typeof(Color).GetField("value", BindingFlags.NonPublic | BindingFlags.Instance)!.GetValue(value)!, 273(short)typeof(Color).GetField("knownColor", BindingFlags.NonPublic | BindingFlags.Instance)!.GetValue(value)!, 274(short)typeof(Color).GetField("state", BindingFlags.NonPublic | BindingFlags.Instance)!.GetValue(value)! 746case Color color:
System\Private\Windows\Nrbf\CoreNrbfSerializer.cs (2)
95{ Types.ToTypeName($"{Types.ColorType}"), typeof(Color) }, 162|| type == typeof(Color);
System\Private\Windows\Nrbf\SerializationRecordExtensions.cs (3)
220/// Tries to get this object as a <see cref="Color"/>. 231|| !classInfo.TypeNameMatches(typeof(Color)) 240ConstructorInfo? ctor = typeof(Color).GetConstructor(
System\Value.cs (16)
451public Value(Color value) 465public Value(Color? value) 477public static implicit operator Value(Color value) => new(value); 478public static explicit operator Color(in Value value) => value.GetValue<Color>(); 479public static implicit operator Value(Color? value) => new(value); 480public static explicit operator Color?(in Value value) => value.GetValue<Color?>(); 631if (typeof(T) == typeof(Color)) 632return new(Unsafe.As<T, Color>(ref Unsafe.AsRef(in value))); 719else if (typeof(T) == typeof(Color) && _object == TypeFlags.PackedColor) 721Color color = _union.PackedColor.Extract(); 722value = Unsafe.As<Color, T>(ref Unsafe.AsRef(in color)); 880else if (typeof(T) == typeof(Color?) && _object == TypeFlags.PackedColor) 882Color? color = _union.PackedColor.Extract(); 883value = Unsafe.As<Color?, T>(ref Unsafe.AsRef(in color));
System\Value.PackedColor.cs (6)
33public static bool TryCreate(in Color color, out PackedColor packedColor) 35CastColor castColor = Unsafe.As<Color, CastColor>(ref Unsafe.AsRef(in color)); 51public Color Extract() => _knownColor != 0 52? Color.FromKnownColor((KnownColor)_knownColor) 53: _state == 0 ? Color.Empty : Color.FromArgb(_argb);
System\Value.PackedColorFlag.cs (2)
10private sealed class PackedColorFlag : TypeFlag<Color> 14public override Color To(in Value value)
Windows\Win32\Foundation\COLORREF.cs (4)
10/// Never convert native constants (such as <see cref="PInvokeCore.CLR_NONE"/> to <see cref="Color"/> or pass them through 11/// any conversion in <see cref="Color"/>, <see cref="ColorTranslator"/>, etc. as they can change the value. 22public static implicit operator COLORREF(Color color) => new((uint)ColorTranslator.ToWin32(color)); 23public static implicit operator Color(COLORREF color) => ColorTranslator.FromWin32((int)color.Value);
Windows\Win32\Foundation\LPARAM.cs (1)
26public static explicit operator LPARAM(Color value) => (LPARAM)ColorTranslator.ToWin32(value);
Windows\Win32\Foundation\WPARAM.cs (1)
31public static explicit operator WPARAM(Color value) => new((nuint)ColorTranslator.ToWin32(value));
Windows\Win32\Graphics\Gdi\ARGB.cs (7)
40public static implicit operator ARGB(in Color color) => new((uint)color.ToArgb()); 42public static implicit operator Color(ARGB argb) => Color.FromArgb((int)argb.Value); 45public static Color[] ToColorArray(params ReadOnlySpan<ARGB> argbColors) 47Color[] colors = new Color[argbColors.Length]; 56public static Color[] ToColorArray(params ReadOnlySpan<uint> argbColors) =>
Windows\Win32\Graphics\Gdi\ArgbBuffer.cs (2)
29public ArgbBuffer(Span<Color> colors) : this(colors.Length) 40public readonly Color[] ToColorArray(int length) => ARGB.ToColorArray(_bufferScope[..length]);
Windows\Win32\Graphics\Gdi\CreateBrushScope.cs (1)
29public CreateBrushScope(Color color)
Windows\Win32\Graphics\Gdi\CreatePenScope.cs (1)
29public CreatePenScope(Color color, int width = 1) =>
Windows\Win32\PInvokeCore.GetSysColorBrush.cs (1)
11public static HBRUSH GetSysColorBrush(Color systemColor)
System.Private.Windows.Core.TestUtilities (7)
CommonTestHelper.cs (7)
59public static TheoryData<Color> GetColorTheoryData() 62Color.Red, 63Color.Blue, 64Color.Black 67public static TheoryData<Color> GetColorWithEmptyTheoryData() 70Color.Red, 71Color.Empty
System.Private.Windows.GdiPlus (3)
Windows\Win32\Graphics\GdiPlus\GpBitmapExtensions.cs (3)
7using DrawingColor = System.Drawing.Color; 37public static HBITMAP GetHBITMAP(this IPointer<GpBitmap> bitmap) => bitmap.GetHBITMAP(DrawingColor.LightGray); 39public static HBITMAP GetHBITMAP(this IPointer<GpBitmap> bitmap, DrawingColor background)
System.Windows.Forms (2320)
GlobalUsings.cs (1)
19global using Color = System.Drawing.Color;
System\Drawing\Design\UITypeEditor.cs (1)
53[typeof(Color)] = $"System.Drawing.Design.ColorEditor, {Assemblies.SystemDrawingDesign}",
System\Windows\Forms\ActiveX\AxHost.cs (4)
255public override Color BackColor 347public override Color ForeColor 3628protected static Color GetColorFromOleColor(uint color) 3638protected static uint GetOleColorFromColor(Color color)
System\Windows\Forms\ActiveX\Control.ActiveXImpl.cs (8)
32private Color ActiveXAmbientBackColor 38private Color ActiveXAmbientForeColor 175internal Color AmbientBackColor 190return property.Value is null ? Color.Empty : (Color)property.Value; 236internal Color AmbientForeColor 251return property.Value is null ? Color.Empty : (Color)property.Value;
System\Windows\Forms\AmbientProperties.cs (2)
18public Color BackColor { get; set; } 33public Color ForeColor { get; set; }
System\Windows\Forms\ComponentModel\COM2Interop\COM2ColorConverter.cs (3)
14public override Type ManagedType => typeof(Color); 30managedValue ??= Color.Black; 32if (managedValue is Color managedValueAsColor)
System\Windows\Forms\Control.cs (35)
789Color color = BackColor; 866public virtual Color BackColor 870Color c = RawBackColor; // inheritedProperties.BackColor 904if (!value.Equals(Color.Empty) && !GetStyle(ControlStyles.SupportsTransparentBackColor) && value.A < 255) 909Color previous = BackColor; 1634public static Color DefaultBackColor => SystemColors.Control; 1665public static Color DefaultForeColor => SystemColors.ControlText; 1698internal Color DisabledColor 1702Color color = BackColor; 2085public virtual Color ForeColor 2089Properties.TryGetValue(s_foreColorProperty, out Color color); 2118Color previous = ForeColor; 2479private bool IsValidBackColor(Color c) => c.IsEmpty || GetStyle(ControlStyles.SupportsTransparentBackColor) || c.A == 255; 2753internal Color RawBackColor => Properties.GetValueOrDefault<Color>(s_backColorProperty); 2865private bool RenderColorTransparent(Color c) 3037Color oldBackColor = Color.Empty; 3038Color oldForeColor = Color.Empty; 4244Color oldForeColor = ForeColor; 4245Color oldBackColor = BackColor; 6993Color backColor = Properties.GetValueOrDefault<Color>(s_backColorProperty); 7123Color foreColor = Properties.GetValueOrDefault<Color>(s_foreColorProperty); 8154internal void PaintBackground(PaintEventArgs e, Rectangle rectangle, Color backColor, Point scrollOffset = default) 8205private static void PaintBackColor(PaintEventArgs e, Rectangle rectangle, Color backColor) 8212Color color = backColor; 8234using Pen pen = new(Color.Red, width: 2); 9145BackColor = Color.Empty; 9174ForeColor = Color.Empty; 10574Color backColor = Properties.GetValueOrDefault<Color>(s_backColorProperty); 10594internal virtual bool ShouldSerializeForeColor() => !Properties.GetValueOrDefault<Color>(s_foreColorProperty).IsEmpty;
System\Windows\Forms\Controls\Buttons\ButtonBase.cs (2)
152public override Color BackColor 159if (value != Color.Empty)
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonBaseAdapter.ColorData.cs (10)
10public Color ButtonFace { get; set; } 11public Color ButtonShadow { get; set; } 12public Color ButtonShadowDark { get; set; } 13public Color ContrastButtonShadow { get; set; } 14public Color WindowText { get; set; } 15public Color WindowDisabled { get; set; } 16public Color Highlight { get; set; } 17public Color LowHighlight { get; set; } 18public Color LowButtonFace { get; set; } 19public Color WindowFrame { get; set; }
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonBaseAdapter.ColorOptions.cs (6)
12private readonly Color _backColor; 13private readonly Color _foreColor; 19internal ColorOptions(IDeviceContext deviceContext, Color foreColor, Color backColor) 72colors.LowButtonFace = Color.FromArgb( 83colors.LowHighlight = Color.FromArgb(
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonBaseAdapter.cs (20)
26private protected static Color GetContrastingBorderColor(Color buttonBorderShadowColor) => 27Color.FromArgb( 75internal static Brush CreateDitherBrush(Color color1, Color color2) 99internal static void DrawDitheredFill(Graphics g, Color color1, Color color2, Rectangle bounds) 304Color color = GetContrastingBorderColor(colors.ButtonShadow); 326Color color, 358internal static void DrawFlatFocus(IDeviceContext deviceContext, Rectangle r, Color color) 425internal static void DrawDefaultBorder(IDeviceContext deviceContext, Rectangle r, Color color, bool isDefault) 453private void DrawText(PaintEventArgs e, LayoutData layout, Color color, ColorData colors) 532Color foreColor, 557Color.Transparent, 650Color foreColor, 651Color backColor, 665internal static ColorOptions PaintFlatRender(Graphics g, Color foreColor, Color backColor, bool enabled) => 671internal static ColorOptions PaintPopupRender(Graphics g, Color foreColor, Color backColor, bool enabled) =>
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonFlatAdapter.cs (4)
14private void PaintBackground(PaintEventArgs e, Rectangle r, Color backColor) 40Color backColor = Control.BackColor; 133Color backColor = Control.BackColor; 226Color backColor = !Control.FlatAppearance.MouseOverBackColor.IsEmpty
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonPopupAdapter.cs (1)
43Color borderColor = colors.Options.HighContrast
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonStandardAdapter.cs (3)
73Color color = isHighContrastHighlighted ? SystemColors.Highlight : Control.BackColor; 97Color.Transparent, 167Color highlightTextColor = SystemColors.HighlightText;
System\Windows\Forms\Controls\Buttons\ButtonInternal\CheckBoxBaseAdapter.cs (15)
15private static Color t_checkImageCheckedBackColor; 20private static Color t_checkImageIndeterminateBackColor; 31Color checkColor, 32Color checkBackground, 33Color checkBorder, 87Color checkBackground, 92Color color; 100Color comboColor = SystemInformation.HighContrast ? SystemColors.ControlDark : SystemColors.Control; 101color = Color.FromArgb( 120Color checkBackground, 136protected void DrawCheckOnly(PaintEventArgs e, LayoutData layout, ColorData colors, Color checkColor) => 155Color checkColor) 294private static Bitmap GetCheckBoxImage(Color checkColor, Rectangle fullSize, ref Color cacheCheckColor, ref Bitmap? cacheCheckImage) 312offscreen.Clear(Color.Transparent);
System\Windows\Forms\Controls\Buttons\ButtonInternal\CheckBoxFlatAdapter.cs (3)
69private void PaintFlatWorker(PaintEventArgs e, Color checkColor, Color checkBackground, Color checkBorder, ColorData colors)
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\ButtonDarkModeAdapter.cs (4)
28private Color GetButtonTextColor(IDeviceContext deviceContext, PushButtonState state) 30Color textColor; 52private Color GetButtonBackColor(PushButtonState state) 54Color backColor;
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\ButtonDarkModeRendererBase.cs (6)
21private static void ClearBackground(Graphics graphics, Color parentBackgroundColor) 39Color parentBackgroundColor, 40Color backColor, 79public abstract Rectangle DrawButtonBackground(Graphics graphics, Rectangle bounds, PushButtonState state, bool isDefault, Color backColor); 83public abstract Color GetTextColor(PushButtonState state, bool isDefault); 85public abstract Color GetBackgroundColor(PushButtonState state, bool isDefault);
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\FlatButtonDarkModeRenderer.cs (6)
26Graphics graphics, Rectangle bounds, PushButtonState state, bool isDefault, Color backColor) 43Color focusBackColor = isDefault 54public override Color GetTextColor(PushButtonState state, bool isDefault) => 61public override Color GetBackgroundColor(PushButtonState state, bool isDefault) => 97private static void DrawSingleBorder(Graphics g, Rectangle rect, Color color) 109private static Color GetBorderColor(PushButtonState state) =>
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\IButtonRenderer.cs (5)
19static void DrawButtonBorder(Graphics graphics, GraphicsPath path, Color borderColor, int borderWidth) 50Color parentBackgroundColor, 51Color backColor, 63Rectangle DrawButtonBackground(Graphics graphics, Rectangle bounds, PushButtonState state, bool isDefault, Color backColor); 76Color GetTextColor(PushButtonState state, bool isDefault);
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\IButtonRenderer.DarkModeButtonColors.cs (63)
22public virtual Color DefaultAcceptFocusIndicatorBackColor => 23Color.FromArgb(0xA0, 0xA0, 0xA0); 28protected virtual Color DefaultBackColor => 29Color.FromArgb(0x33, 0x33, 0x33); 34protected virtual Color DefaultBottomRightBorderColor => 35Color.FromArgb(0x22, 0x22, 0x22); 40protected virtual Color DefaultDisabledBackColor => 41Color.FromArgb(0x33, 0x33, 0x33); 46protected virtual Color DefaultDisabledBorderDarkColor => 47Color.FromArgb(0x2D, 0x2D, 0x2D); 52protected virtual Color DefaultDisabledBorderLightColor => 53Color.FromArgb(0x37, 0x37, 0x37); 58protected virtual Color DefaultDisabledBorderMidColor => 59Color.FromArgb(0x32, 0x32, 0x32); 64protected virtual Color DefaultDisabledTextColor => 65Color.FromArgb(0xCC, 0xCC, 0xCC); 70protected virtual Color DefaultFocusBackColor => 71Color.FromArgb(0x33, 0x33, 0x33); 76protected virtual Color DefaultFocusBorderColor => 77Color.FromArgb(0xFF, 0xFF, 0xFF); 82public virtual Color DefaultFocusIndicatorBackColor => 83Color.FromArgb(0xA0, 0xA0, 0xA0); 88protected virtual Color DefaultHighlightBrightColor => 89Color.FromArgb(0x82, 0x82, 0x82); 94protected virtual Color DefaultHighlightColor => 95Color.FromArgb(0x6E, 0x6E, 0x6E); 100protected virtual Color DefaultHoverBackgroundColor => 101Color.FromArgb(0x45, 0x45, 0x45); 106protected virtual Color DefaultPressedBackgroundColor => 107Color.FromArgb(0x66, 0x66, 0x66); 112protected virtual Color DefaultPressedSingleBorderColor => 113Color.FromArgb(0xA0, 0xA0, 0xA0); 118protected virtual Color DefaultShadowColor => 119Color.FromArgb(0x3C, 0x3C, 0x3C); 124protected virtual Color DefaultShadowDarkColor => 125Color.FromArgb(0x28, 0x28, 0x28); 130protected virtual Color DefaultSingleBorderColor => 131Color.FromArgb(0x9B, 0x9B, 0x9B); 136public virtual Color AcceptButtonTextColor => 137Color.FromArgb(0xF0, 0xF0, 0xF0); 142protected virtual Color DefaultTopLeftBorderColor => 143Color.FromArgb(0x55, 0x55, 0x55); 148public Color AcceptFocusIndicatorBackColor => 154public Color BottomRightBorderColor => 160public Color DisabledBackColor => 166public Color DisabledBorderDarkColor => 172public Color DisabledBorderLightColor => 178public Color DisabledBorderMidColor => 184public Color DisabledTextColor => 190public Color FocusBorderColor => 196public Color FocusIndicatorBackColor => 202public Color FocusedBackColor => 208public Color HighlightBrightColor => 214public Color HighlightColor => 220public Color HoverBackColor => 226public Color StandardBackColor => 232public Color NormalTextColor => 238public Color PressedBackColor => 244public Color PressedSingleBorderColor => 250public Color ShadowColor => 256public Color ShadowDarkColor => 262public Color SingleBorderColor => 268public Color TopLeftBorderColor =>
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\PopupButtonDarkModeRenderer.cs (7)
33public override Rectangle DrawButtonBackground(Graphics graphics, Rectangle bounds, PushButtonState state, bool isDefault, Color backColor) 72Color focusColor = isDefault 91public override Color GetTextColor(PushButtonState state, bool isDefault) => 101public override Color GetBackgroundColor(PushButtonState state, bool isDefault) => 140Color topLeftOuter, bottomRightOuter, topLeftInner, bottomRightInner; 204Color innerBorderColor = Color.FromArgb(
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\SystemButtonDarkModeRenderer.cs (10)
33public override Rectangle DrawButtonBackground(Graphics graphics, Rectangle bounds, PushButtonState state, bool isDefault, Color backColor) 64using var focusPen = Color.White.GetCachedPenScope(FocusedButtonBorderThickness); 72public override Color GetTextColor(PushButtonState state, bool isDefault) => 82public override Color GetBackgroundColor(PushButtonState state, bool isDefault) => 87PushButtonState.Normal => Color.FromArgb( 91PushButtonState.Hot => Color.FromArgb( 95PushButtonState.Pressed => Color.FromArgb( 148Color backColor = GetBackgroundColor(state, isDefault); 155Color topLeftColor = isDarkColor 160Color bottomRightColor = isDarkColor
System\Windows\Forms\Controls\Buttons\ButtonInternal\RadioButtonBaseAdapter.cs (10)
17Color checkColor, 18Color checkBackground, 19Color checkBorder) 28Color checkBackground, 34Color field = checkBackground; 58protected void DrawCheckBackgroundFlat(PaintEventArgs e, Rectangle bounds, Color borderColor, Color checkBackground) 60Color field = checkBackground; 61Color border = borderColor; 133protected void DrawCheckOnly(PaintEventArgs e, LayoutData layout, Color checkColor, bool disabledColors)
System\Windows\Forms\Controls\Buttons\ButtonInternal\RadioButtonFlatAdapter.cs (3)
72private void PaintFlatWorker(PaintEventArgs e, Color checkColor, Color checkBackground, Color checkBorder, ColorData colors)
System\Windows\Forms\Controls\Buttons\ButtonInternal\RadioButtonPopupAdapter.cs (1)
55Color checkBackgroundColor = colors.Options.HighContrast ? colors.ButtonFace : colors.Highlight;
System\Windows\Forms\Controls\Buttons\ButtonRenderer.cs (2)
145Color textColor; 244Color textColor;
System\Windows\Forms\Controls\Buttons\CheckBoxRenderer.cs (2)
124Color textColor; 193Color textColor;
System\Windows\Forms\Controls\Buttons\FlatButtonAppearance.cs (17)
15private Color _borderColor = Color.Empty; 16private Color _checkedBackColor = Color.Empty; 17private Color _mouseDownBackColor = Color.Empty; 18private Color _mouseOverBackColor = Color.Empty; 65[DefaultValue(typeof(Color), "")] 66public Color BorderColor 71if (value.Equals(Color.Transparent)) 93[DefaultValue(typeof(Color), "")] 94public Color CheckedBackColor 117[DefaultValue(typeof(Color), "")] 118public Color MouseDownBackColor 141[DefaultValue(typeof(Color), "")] 142public Color MouseOverBackColor
System\Windows\Forms\Controls\Buttons\RadioButtonRenderer.cs (2)
133Color textColor; 222Color textColor;
System\Windows\Forms\Controls\ComboBox\ComboBox.cs (9)
247public override Color BackColor 541public override Color ForeColor 3608= PInvokeCore.CreateSolidBrush(ColorTranslator.ToWin32(Color.FromArgb(64, 64, 64))); 3670ColorTranslator.ToWin32(Color.FromArgb(64, 64, 64))); 3674ColorTranslator.ToWin32(Color.FromArgb(180, 180, 180))); 3688ColorTranslator.ToWin32(Color.FromArgb(64, 64, 64))); 3692ColorTranslator.ToWin32(Color.FromArgb(180, 180, 180))); 3804using var bgBrush = new SolidBrush(Color.FromArgb(64, 64, 64)); 3813Color.FromArgb(180, 180, 180),
System\Windows\Forms\Controls\ComboBox\ComboBox.FlatComboAdapter.cs (6)
73Color outerBorderColor = GetOuterBorderColor(comboBox); 74Color innerBorderColor = GetInnerBorderColor(comboBox); 115Color borderPenColor = GetPopupOuterBorderColor(comboBox, focused); 170protected virtual Color GetOuterBorderColor(ComboBox comboBox) 173protected virtual Color GetPopupOuterBorderColor(ComboBox comboBox, bool focused) 183protected virtual Color GetInnerBorderColor(ComboBox comboBox)
System\Windows\Forms\Controls\ComboBox\ComboBoxRenderer.cs (2)
38Color windowColor = t_visualStyleRenderer.GetColor(ColorProperty.FillColor); 95Color textColor = t_visualStyleRenderer.GetColor(ColorProperty.TextColor);
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (17)
356private static readonly Color s_defaultBackColor = SystemColors.Window; 357private static readonly Color s_defaultBackgroundColor = SystemColors.ControlDark; 358private Color _backgroundColor = s_defaultBackgroundColor; 987public override Color BackColor 1006public Color BackgroundColor 1978else if (_defaultCellStyle.BackColor == Color.Empty 1979|| _defaultCellStyle.ForeColor == Color.Empty 1980|| _defaultCellStyle.SelectionBackColor == Color.Empty 1981|| _defaultCellStyle.SelectionForeColor == Color.Empty 1990if (_defaultCellStyle.BackColor == Color.Empty) 1995if (_defaultCellStyle.ForeColor == Color.Empty) 2001if (_defaultCellStyle.SelectionBackColor == Color.Empty) 2006if (_defaultCellStyle.SelectionForeColor == Color.Empty) 2087private static Color DefaultGridColor => SystemColors.WindowFrame; 2606public override Color ForeColor 2642public Color GridColor 2670internal Color GridPenColor { get; private set; }
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (1)
5674ControlPaint.FillReversibleRectangle(RectangleToScreen(rectInsertionBar), Color.White);
System\Windows\Forms\Controls\DataGridView\DataGridViewButtonCell.cs (5)
665Color backBrushColor = PaintSelectionBackground(paintParts) && cellSelected 668Color foreBrushColor = cellSelected ? cellStyle.SelectionForeColor : cellStyle.ForeColor; 887ControlPaint.DrawFocusRectangle(g, Rectangle.Inflate(valBounds, -1, -1), Color.Empty, cellStyle.ForeColor); 950Color.Empty, 973Color textColor;
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (15)
937internal static int ColorDistance(Color color1, Color color2) 1418internal (Color darkColor, Color lightColor) GetContrastedColors(Color baseline) 1425Color darkColor; 1426Color lightColor; 1882inheritedCellStyleTmp.BackColor = Color.Empty; 1883inheritedCellStyleTmp.ForeColor = Color.Empty; 1884inheritedCellStyleTmp.SelectionBackColor = Color.Empty; 1885inheritedCellStyleTmp.SelectionForeColor = Color.Empty; 3131(Color darkColor, Color lightColor) = GetContrastedColors(cellStyle.BackColor); 3143Color dividerWidthColor = advancedBorderStyle.Right switch 3178Color dividerHeightColor = advancedBorderStyle.Bottom switch
System\Windows\Forms\Controls\DataGridView\DataGridViewCellStyle.cs (17)
107public Color BackColor 109get => Properties.GetValueOrDefault<Color>(s_propBackColor); 112Color previous = Properties.AddOrRemoveValue(s_propBackColor, value); 158public Color ForeColor 160get => Properties.TryGetValue(s_propForeColor, out Color color) ? color : Color.Empty; 163Color previous = Properties.AddOrRemoveValue(s_propForeColor, value); 307public Color SelectionBackColor 309get => Properties.GetValueOrDefault<Color>(s_propSelectionBackColor); 312Color previous = Properties.AddOrRemoveValue(s_propSelectionBackColor, value); 321public Color SelectionForeColor 323get => Properties.GetValueOrDefault<Color>(s_propSelectionForeColor); 326Color previous = Properties.AddOrRemoveValue(s_propSelectionForeColor, value); 538if (BackColor != Color.Empty) 544if (ForeColor != Color.Empty) 555if (SelectionBackColor != Color.Empty) 566if (SelectionForeColor != Color.Empty)
System\Windows\Forms\Controls\DataGridView\DataGridViewCheckBoxCell.cs (6)
1118Color brushColor = PaintSelectionBackground(paintParts) && cellSelected 1288Color foreBrushColor = default; 1289Color backBrushColor = default; 1290Color highlight = default; 1312highlight = Color.FromArgb( 1359offscreen.Clear(Color.Transparent);
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnHeaderCell.cs (4)
867Color brushColor = (PaintSelectionBackground(paintParts) && cellSelected) || IsHighlighted() 908Color textColor; 1004(Color darkColor, Color lightColor) = GetContrastedColors(cellStyle.BackColor);
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.cs (5)
1924Color brushColor = PaintSelectionBackground(paintParts) && cellSelected && !cellEdited 2263ControlPaint.DrawFocusRectangle(g, focusBounds, Color.Empty, cellStyle.ForeColor); 2274ControlPaint.DrawFocusRectangle(g, focusBounds, Color.Empty, cellStyle.ForeColor); 2279ControlPaint.DrawFocusRectangle(g, textBounds, Color.Empty, cellStyle.ForeColor); 2322Color textColor;
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxEditingControl.cs (2)
77Color opaqueBackColor = Color.FromArgb(255, dataGridViewCellStyle.BackColor);
System\Windows\Forms\Controls\DataGridView\DataGridViewHeaderCell.cs (1)
544Color backColor = PaintSelectionBackground(paintParts) && cellSelected
System\Windows\Forms\Controls\DataGridView\DataGridViewImageCell.cs (2)
776Color brushColor = PaintSelectionBackground(paintParts) && cellSelected 897ControlPaint.DrawFocusRectangle(g, valBounds, Color.Empty, brushColor);
System\Windows\Forms\Controls\DataGridView\DataGridViewLinkCell.cs (15)
43public Color ActiveLinkColor 47if (Properties.TryGetValue(s_propLinkCellActiveLinkColor, out Color color)) 81internal Color ActiveLinkColorInternal 151public Color LinkColor 155if (Properties.TryGetValue(s_propLinkCellLinkColor, out Color color)) 189internal Color LinkColorInternal 288public Color VisitedLinkColor 292if (Properties.TryGetValue(s_propLinkCellVisitedLinkColor, out Color color)) 328internal Color VisitedLinkColorInternal 349private Color HighContrastLinkColor 910Color brushColor = PaintSelectionBackground(paintParts) && cellSelected 1000ControlPaint.DrawFocusRectangle(g, focusBounds, Color.Empty, brushColor); 1003Color linkColor; 1053ControlPaint.DrawFocusRectangle(g, errorBounds, Color.Empty, brushColor); 1068ControlPaint.DrawFocusRectangle(g, valBounds, Color.Empty, brushColor);
System\Windows\Forms\Controls\DataGridView\DataGridViewLinkColumn.cs (3)
27public Color ActiveLinkColor 138public Color LinkColor 318public Color VisitedLinkColor
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.cs (2)
1191Color backColor; 1201ControlPaint.DrawFocusRectangle(graphics, bounds, Color.Empty, backColor);
System\Windows\Forms\Controls\DataGridView\DataGridViewRowHeaderCell.cs (11)
735Color brushColor = PaintSelectionBackground(paintParts) && cellSelected 817Color iconColor; 877Color textColor; 975Color iconColor; 1025Color foreColor, 1026Color backColor) 1035(Color OldColor, Color NewColor) map = new(Color.Black, foreColor); 1037attr.SetRemapTable(ColorAdjustType.Bitmap, new ReadOnlySpan<(Color OldColor, Color NewColor)>(ref map));
System\Windows\Forms\Controls\DataGridView\DataGridViewTextBoxCell.cs (2)
683Color brushColor = PaintSelectionBackground(paintParts) && cellSelected && !cellEdited 713ControlPaint.DrawFocusRectangle(graphics, valBounds, Color.Empty, cellStyle.ForeColor);
System\Windows\Forms\Controls\DataGridView\DataGridViewTextBoxEditingControl.cs (2)
102Color opaqueBackColor = Color.FromArgb(255, dataGridViewCellStyle.BackColor);
System\Windows\Forms\Controls\DataGridView\DataGridViewTopLeftHeaderCell.cs (4)
264Color brushColor = PaintSelectionBackground(paintParts) && cellSelected 308Color textColor; 373(Color darkColor, Color lightColor) = GetContrastedColors(cellStyle.BackColor);
System\Windows\Forms\Controls\DateTimePicker\DateTimePicker.cs (17)
28protected static readonly Color DefaultTitleBackColor = SystemColors.ActiveCaption; 33protected static readonly Color DefaultTitleForeColor = SystemColors.ActiveCaptionText; 38protected static readonly Color DefaultMonthBackColor = SystemColors.Window; 43protected static readonly Color DefaultTrailingForeColor = SystemColors.GrayText; 90private Color _calendarForeColor = DefaultForeColor; 91private Color _calendarTitleBackColor = DefaultTitleBackColor; 92private Color _calendarTitleForeColor = DefaultTitleForeColor; 93private Color _calendarMonthBackground = DefaultMonthBackColor; 94private Color _calendarTrailingText = DefaultTrailingForeColor; 128public override Color BackColor 179public Color CalendarForeColor 239public Color CalendarTitleBackColor 262public Color CalendarTitleForeColor 285public Color CalendarTrailingForeColor 308public Color CalendarMonthBackground 489public override Color ForeColor 1274private void SetControlColor(uint colorIndex, Color value)
System\Windows\Forms\Controls\GroupBox\GroupBox.cs (4)
430Color textColor = Enabled ? ForeColor : TextRenderer.DisabledTextColor(BackColor); 466Color backColor = DisabledColor; 546Color boxColor = Enabled ? ForeColor : SystemColors.GrayText; 663Color backColor = BackColor;
System\Windows\Forms\Controls\GroupBox\GroupBoxRenderer.cs (7)
88Color textColor, 130Color textColor, 140Color textColor, 171Color textColor, 248Color backColor = SystemColors.Control; 277Color textColor, 344private static Color DefaultTextColor(GroupBoxState state)
System\Windows\Forms\Controls\ImageList\ImageList.cs (7)
26private static readonly Color s_fakeTransparencyColor = Color.FromArgb(0x0d, 0x0b, 0x0c); 260public Color TransparentColor { get; set; } = Color.Transparent; 281Color transparent = TransparentColor; 747private void ResetTransparentColor() => TransparentColor = Color.LightGray; 749private bool ShouldSerializeTransparentColor() => !TransparentColor.Equals(Color.LightGray);
System\Windows\Forms\Controls\ImageList\ImageList.ImageCollection.cs (1)
295public int Add(Image value, Color transparentColor)
System\Windows\Forms\Controls\ImageList\ImageList.Original.cs (6)
17internal Color _customTransparentColor = Color.Transparent; 21internal Original(object image, OriginalOptions options) : this(image, options, Color.Transparent) 25internal Original(object image, OriginalOptions options, int nImages) : this(image, options, Color.Transparent) 30internal Original(object image, OriginalOptions options, Color customTransparentColor) 42Debug.Assert(customTransparentColor.Equals(Color.Transparent), "Specified a custom transparent color then told us to ignore it");
System\Windows\Forms\Controls\Labels\Label.cs (2)
1259Color color; 1304Color disabledTextForeColor = TextRenderer.DisabledTextColor(BackColor);
System\Windows\Forms\Controls\Labels\LinkLabel.cs (27)
23private static Color s_iedisabledLinkColor = Color.Empty; 29private Color _linkColor = Color.Empty; 30private Color _activeLinkColor = Color.Empty; 31private Color _visitedLinkColor = Color.Empty; 32private Color _disabledLinkColor = Color.Empty; 70public Color ActiveLinkColor 88public Color DisabledLinkColor 126private static Color IELinkColor => LinkUtilities.IELinkColor; 128private static Color IEActiveLinkColor => LinkUtilities.IEActiveLinkColor; 130private static Color IEVisitedLinkColor => LinkUtilities.IEVisitedLinkColor; 132private Color IEDisabledLinkColor 235public Color LinkColor 346public Color VisitedLinkColor 1127Color foreColor; 1254Color brushColor = Color.Empty; 1283if (brushColor == Color.Empty) 1355Color color; 1526internal void ResetActiveLinkColor() => _activeLinkColor = Color.Empty; 1528internal void ResetDisabledLinkColor() => _disabledLinkColor = Color.Empty; 1532_linkColor = Color.Empty; 1536private void ResetVisitedLinkColor() => _visitedLinkColor = Color.Empty;
System\Windows\Forms\Controls\Labels\LinkUtilities.cs (17)
13private static Color s_ielinkColor = Color.Empty; 14private static Color s_ieactiveLinkColor = Color.Empty; 15private static Color s_ievisitedLinkColor = Color.Empty; 27private static Color GetIEColor(string name) 52return Color.FromArgb(rgb[0], rgb[1], rgb[2]); 58return Color.Blue; 62return Color.Purple; 66return Color.Red; 70return Color.Red; 74public static Color IELinkColor 87public static Color IEActiveLinkColor 100public static Color IEVisitedLinkColor 114public static Color GetVisitedLinkColor() 120return Color.FromArgb(r, g, b);
System\Windows\Forms\Controls\ListBoxes\CheckedListBox.cs (4)
581Color backColor = (SelectionMode != SelectionMode.None) ? e.BackColor : BackColor; 582Color foreColor = (SelectionMode != SelectionMode.None) ? e.ForeColor : ForeColor; 719Color backColor = (SelectionMode != SelectionMode.None) ? e.BackColor : BackColor; 730Color foreColor = (SelectionMode != SelectionMode.None) ? e.ForeColor : ForeColor;
System\Windows\Forms\Controls\ListBoxes\ListBox.cs (2)
149public override Color BackColor 444public override Color ForeColor
System\Windows\Forms\Controls\ListView\DrawListViewColumnHeaderEventArgs.cs (4)
24Color foreColor, 25Color backColor, 66public Color ForeColor { get; } 71public Color BackColor { get; }
System\Windows\Forms\Controls\ListView\DrawListViewSubItemEventArgs.cs (2)
96Color backColor = ItemIndex == -1 ? Item!.BackColor : SubItem!.BackColor; 139Color color = ItemIndex == -1 ? Item!.ForeColor : SubItem!.ForeColor;
System\Windows\Forms\Controls\ListView\ListView.cs (15)
106private Color _odCacheForeColor = SystemColors.WindowText; 107private Color _odCacheBackColor = SystemColors.Window; 346public override Color BackColor 833public override Color ForeColor 2794Color subItemForeColor = Color.Empty; 2795Color subItemBackColor = Color.Empty; 2825Color riFore = Color.Empty; 2826Color riBack = Color.Empty; 4983Color c = BackColor; 6058Color foreColor = PInvoke.GetTextColor(nmcd->hdc); 6059Color backColor = PInvoke.GetBkColor(nmcd->hdc);
System\Windows\Forms\Controls\ListView\ListViewInsertionMark.cs (3)
16private Color _color = Color.Empty; 65public Color Color
System\Windows\Forms\Controls\ListView\ListViewItem.cs (14)
106public ListViewItem(string[]? items, int imageIndex, Color foreColor, Color backColor, Font? font) 162public ListViewItem(string[]? items, int imageIndex, Color foreColor, Color backColor, Font? font, ListViewGroup? group) 197public ListViewItem(string[]? items, string? imageKey, Color foreColor, Color backColor, Font? font) 235public ListViewItem(string[]? items, string? imageKey, Color foreColor, Color backColor, Font? font, ListViewGroup? group) 280public Color BackColor 411public Color ForeColor 1214BackColor = (Color)info.GetValue(nameof(BackColor), typeof(Color))!; 1226ForeColor = (Color)info.GetValue(nameof(ForeColor), typeof(Color))!;
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewSubItem.cs (6)
46public ListViewSubItem(ListViewItem? owner, string? text, Color foreColor, Color backColor, Font font) 71public Color BackColor 75if (style is not null && style.backColor != Color.Empty) 164public Color ForeColor 168if (style is not null && style.foreColor != Color.Empty)
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewSubItem.SubItemStyle.cs (4)
15public Color backColor = Color.Empty; // Do NOT rename (binary serialization). 17public Color foreColor = Color.Empty; // Do NOT rename (binary serialization).
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewSubItemCollection.cs (4)
125public ListViewSubItem Add(string? text, Color foreColor, Color backColor, Font font) 167public void AddRange(string[] items, Color foreColor, Color backColor, Font font)
System\Windows\Forms\Controls\ListView\ListViewItemConverter.cs (8)
88typeof(Color), 89typeof(Color), 97item.SubItems[0].CustomForeColor ? item.ForeColor : Color.Empty, 98item.SubItems[0].CustomBackColor ? item.BackColor : Color.Empty, 108typeof(Color), 109typeof(Color), 117item.SubItems[0].CustomForeColor ? item.ForeColor : Color.Empty, 118item.SubItems[0].CustomBackColor ? item.BackColor : Color.Empty,
System\Windows\Forms\Controls\ListView\ListViewSubItemConverter.cs (2)
39typeof(Color), 40typeof(Color),
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.cs (12)
62private static readonly Color s_defaultTitleBackColor = SystemColors.ActiveCaption; 63private static readonly Color s_defaultTitleForeColor = SystemColors.ActiveCaptionText; 64private static readonly Color s_trailingForeColor = SystemColors.GrayText; 90private Color _titleBackColor = s_defaultTitleBackColor; 91private Color _titleForeColor = s_defaultTitleForeColor; 92private Color _trailingForeColor = s_trailingForeColor; 192public override Color BackColor 408public override Color ForeColor 903public Color TitleBackColor 924public Color TitleForeColor 945public Color TrailingForeColor 1684private void SetControlColor(uint colorIndex, Color value)
System\Windows\Forms\Controls\PictureBox\PictureBox.cs (1)
261public override Color ForeColor
System\Windows\Forms\Controls\ProgressBar\ProgressBar.cs (1)
28private static readonly Color s_defaultForeColor = SystemColors.Highlight;
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (43)
73private Color _lineColor = SystemInformation.HighContrast ? SystemColors.ControlDarkDark : SystemColors.InactiveBorder; 74private Color _categoryForegroundColor = SystemColors.ControlText; 75private Color _categorySplitterColor = SystemColors.Control; 76private Color _viewBorderColor = SystemColors.ControlDark; 78private Color _selectedItemWithFocusForeColor = Application.IsDarkModeEnabled ? SystemColors.ControlText : SystemColors.HighlightText; 80private Color _selectedItemWithFocusBackColor = SystemColors.Highlight; 312public override Color BackColor 405[DefaultValue(typeof(Color), "ControlText")] 406public Color CategoryForeColor 424public Color CommandsBackColor 439public Color CommandsForeColor 454public Color CommandsLinkColor 465public Color CommandsActiveLinkColor 476public Color CommandsDisabledLinkColor 487[DefaultValue(typeof(Color), "ControlDark")] 488public Color CommandsBorderColor 573public override Color ForeColor 626[DefaultValue(typeof(Color), "Control")] 627public Color HelpBackColor 638[DefaultValue(typeof(Color), "ControlText")] 639public Color HelpForeColor 650[DefaultValue(typeof(Color), "ControlDark")] 651public Color HelpBorderColor 698[DefaultValue(typeof(Color), "Highlight")] 699public Color SelectedItemWithFocusBackColor 717[DefaultValue(typeof(Color), "HighlightText")] 718public Color SelectedItemWithFocusForeColor 736[DefaultValue(typeof(Color), "GrayText")] 737public Color DisabledItemForeColor 752[DefaultValue(typeof(Color), "Control")] 753public Color CategorySplitterColor 788[DefaultValue(typeof(Color), "InactiveBorder")] 789public Color LineColor 1267[DefaultValue(typeof(Color), "Window")] 1268public Color ViewBackColor 1280[DefaultValue(typeof(Color), "WindowText")] 1281public Color ViewForeColor 1296[DefaultValue(typeof(Color), "ControlDark")] 1297public Color ViewBorderColor 3692=> _commandsPane.SetColors(SystemColors.Control, SystemColors.ControlText, Color.Empty, Color.Empty, Color.Empty, Color.Empty);
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.SnappableControl.cs (1)
35public Color BorderColor { get; set; } = SystemColors.ControlDark;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\CategoryGridEntry.cs (2)
60protected override Color BackgroundColor => OwnerGridView?.LineColor ?? default; 62protected override Color LabelTextColor => OwnerGrid.CategoryForeColor;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\CommandsPane.cs (6)
151internal void SetColors(Color background, Color normalText, Color link, Color activeLink, Color visitedLink, Color disabledLink)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\DropDownButton.DropDownButtonAdapter.cs (4)
22Color c = ControlPaint.LightLight(Control.BackColor); 39Color c = ControlPaint.Light(Control.BackColor); 76Color c = (ARGB)SystemColors.Window; 91Color backgroundColor = isHighContrastHighlighted ? SystemColors.Highlight : Control.BackColor;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.cs (12)
68private static Color InvertColor(Color color) 69=> Color.FromArgb(color.A, (byte)~color.R, (byte)~color.G, (byte)~color.B); 130protected virtual Color BackgroundColor => OwnerGridView?.BackColor ?? default; 132protected virtual Color LabelTextColor 1517Color backColor = selected ? ownerGrid.SelectedItemWithFocusBackColor : BackgroundColor; 1582Color textColor = selected && _hasFocus 1669Color textColor = InvertColor(OwnerGrid.LineColor); 1701Color backgroundColor = ColorInversionNeededInHighContrast ? InvertColor(OwnerGrid.LineColor) : OwnerGrid.LineColor; 1731Color penColor = OwnerGridView?.TextColor ?? default; 1791Color textColor = ShouldRenderReadOnly ? ownerGrid.GrayTextColor : ownerGrid.TextColor; 1821Color backColor = BackgroundColor;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (9)
57private Color _grayTextColor; 150public override Color BackColor 373internal Color GrayTextColor 403return Color.FromArgb(colorRGB); 1329public Color LineColor => OwnerGrid.LineColor; 1331public Color SelectedItemWithFocusForeColor => OwnerGrid.SelectedItemWithFocusForeColor; 1333public Color SelectedItemWithFocusBackColor => OwnerGrid.SelectedItemWithFocusBackColor; 1986public Color TextColor => ForeColor; 2384Color color = BackColor;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridToolStripButton.cs (4)
37leftColor: Color.Black, leftWidth: 1, leftStyle: ButtonBorderStyle.Dashed, 38topColor: Color.Black, topWidth: 1, topStyle: ButtonBorderStyle.Dashed, 39rightColor: Color.Black, rightWidth: 1, rightStyle: ButtonBorderStyle.Dashed, 40bottomColor: Color.Black, bottomWidth: 1, bottomStyle: ButtonBorderStyle.Dashed);
System\Windows\Forms\Controls\RichTextBox\RichTextBox.cs (12)
61private Color _selectionBackColorToSetOnHandleCreated; 369public override Color ForeColor 836/// <returns>The color or <see cref="Color.Empty"/> if the selection has more than one color.</returns> 840public Color SelectionColor 844Color selColor = Color.Empty; 876public unsafe Color SelectionBackColor 880Color selColor = Color.Empty; 914if (value == Color.Empty) 2104private bool InternalSetForeColor(Color value) 2436if (_selectionBackColorToSetOnHandleCreated != Color.Empty)
System\Windows\Forms\Controls\Splitter\Splitter.cs (1)
107public override Color ForeColor
System\Windows\Forms\Controls\TabControl\TabControl.cs (2)
171public override Color BackColor 250public override Color ForeColor
System\Windows\Forms\Controls\TabControl\TabPage.cs (6)
95public override Color BackColor 99Color color = base.BackColor; 110return Color.Transparent; 119if (value != Color.Empty) 611Color bkColor = (UseVisualStyleBackColor && !Application.IsDarkModeEnabled) 612? Color.Transparent
System\Windows\Forms\Controls\TabControl\TabRenderer.cs (2)
79Color textColor = t_visualStyleRenderer.GetColor(ColorProperty.TextColor); 130Color textColor = t_visualStyleRenderer.GetColor(ColorProperty.TextColor);
System\Windows\Forms\Controls\TextBox\TextBoxBase.cs (2)
278public override Color BackColor 497public override Color ForeColor
System\Windows\Forms\Controls\TextBox\TextBoxRenderer.cs (2)
30Color windowColor = t_visualStyleRenderer.GetColor(ColorProperty.FillColor); 83Color textColor = t_visualStyleRenderer.GetColor(ColorProperty.TextColor);
System\Windows\Forms\Controls\ToolStrips\ProfessionalColors.cs (57)
35public static Color ButtonSelectedHighlight => ColorTable.ButtonSelectedHighlight; 38public static Color ButtonSelectedHighlightBorder => ColorTable.ButtonSelectedHighlightBorder; 41public static Color ButtonPressedHighlight => ColorTable.ButtonPressedHighlight; 44public static Color ButtonPressedHighlightBorder => ColorTable.ButtonPressedHighlightBorder; 47public static Color ButtonCheckedHighlight => ColorTable.ButtonCheckedHighlight; 50public static Color ButtonCheckedHighlightBorder => ColorTable.ButtonCheckedHighlightBorder; 53public static Color ButtonPressedBorder => ColorTable.ButtonPressedBorder; 56public static Color ButtonSelectedBorder => ColorTable.ButtonSelectedBorder; 59public static Color ButtonCheckedGradientBegin => ColorTable.ButtonCheckedGradientBegin; 62public static Color ButtonCheckedGradientMiddle => ColorTable.ButtonCheckedGradientMiddle; 65public static Color ButtonCheckedGradientEnd => ColorTable.ButtonCheckedGradientEnd; 68public static Color ButtonSelectedGradientBegin => ColorTable.ButtonSelectedGradientBegin; 71public static Color ButtonSelectedGradientMiddle => ColorTable.ButtonSelectedGradientMiddle; 74public static Color ButtonSelectedGradientEnd => ColorTable.ButtonSelectedGradientEnd; 77public static Color ButtonPressedGradientBegin => ColorTable.ButtonPressedGradientBegin; 80public static Color ButtonPressedGradientMiddle => ColorTable.ButtonPressedGradientMiddle; 83public static Color ButtonPressedGradientEnd => ColorTable.ButtonPressedGradientEnd; 86public static Color CheckBackground => ColorTable.CheckBackground; 89public static Color CheckSelectedBackground => ColorTable.CheckSelectedBackground; 92public static Color CheckPressedBackground => ColorTable.CheckPressedBackground; 95public static Color GripDark => ColorTable.GripDark; 98public static Color GripLight => ColorTable.GripLight; 101public static Color ImageMarginGradientBegin => ColorTable.ImageMarginGradientBegin; 104public static Color ImageMarginGradientMiddle => ColorTable.ImageMarginGradientMiddle; 107public static Color ImageMarginGradientEnd => ColorTable.ImageMarginGradientEnd; 110public static Color ImageMarginRevealedGradientBegin => ColorTable.ImageMarginRevealedGradientBegin; 113public static Color ImageMarginRevealedGradientMiddle => ColorTable.ImageMarginRevealedGradientMiddle; 116public static Color ImageMarginRevealedGradientEnd => ColorTable.ImageMarginRevealedGradientEnd; 119public static Color MenuStripGradientBegin => ColorTable.MenuStripGradientBegin; 122public static Color MenuStripGradientEnd => ColorTable.MenuStripGradientEnd; 125public static Color MenuBorder => ColorTable.MenuBorder; 128public static Color MenuItemSelected => ColorTable.MenuItemSelected; 131public static Color MenuItemBorder => ColorTable.MenuItemBorder; 134public static Color MenuItemSelectedGradientBegin => ColorTable.MenuItemSelectedGradientBegin; 137public static Color MenuItemSelectedGradientEnd => ColorTable.MenuItemSelectedGradientEnd; 140public static Color MenuItemPressedGradientBegin => ColorTable.MenuItemPressedGradientBegin; 143public static Color MenuItemPressedGradientMiddle => ColorTable.MenuItemPressedGradientMiddle; 146public static Color MenuItemPressedGradientEnd => ColorTable.MenuItemPressedGradientEnd; 149public static Color RaftingContainerGradientBegin => ColorTable.RaftingContainerGradientBegin; 152public static Color RaftingContainerGradientEnd => ColorTable.RaftingContainerGradientEnd; 155public static Color SeparatorDark => ColorTable.SeparatorDark; 158public static Color SeparatorLight => ColorTable.SeparatorLight; 161public static Color StatusStripBorder => ColorTable.StatusStripBorder; 164public static Color StatusStripGradientBegin => ColorTable.StatusStripGradientBegin; 167public static Color StatusStripGradientEnd => ColorTable.StatusStripGradientEnd; 170public static Color ToolStripBorder => ColorTable.ToolStripBorder; 173public static Color ToolStripDropDownBackground => ColorTable.ToolStripDropDownBackground; 176public static Color ToolStripGradientBegin => ColorTable.ToolStripGradientBegin; 179public static Color ToolStripGradientMiddle => ColorTable.ToolStripGradientMiddle; 182public static Color ToolStripGradientEnd => ColorTable.ToolStripGradientEnd; 185public static Color ToolStripContentPanelGradientBegin => ColorTable.ToolStripContentPanelGradientBegin; 188public static Color ToolStripContentPanelGradientEnd => ColorTable.ToolStripContentPanelGradientEnd; 191public static Color ToolStripPanelGradientBegin => ColorTable.ToolStripPanelGradientBegin; 194public static Color ToolStripPanelGradientEnd => ColorTable.ToolStripPanelGradientEnd; 197public static Color OverflowButtonGradientBegin => ColorTable.OverflowButtonGradientBegin; 200public static Color OverflowButtonGradientMiddle => ColorTable.OverflowButtonGradientMiddle; 203public static Color OverflowButtonGradientEnd => ColorTable.OverflowButtonGradientEnd;
System\Windows\Forms\Controls\ToolStrips\ProfessionalColorTable.cs (1037)
11private Dictionary<KnownColors, Color>? _professionalRGB; 31private Dictionary<KnownColors, Color> ColorTable 40_professionalRGB ??= new Dictionary<KnownColors, Color>((int)KnownColors.lastKnownColor); 49_professionalRGB ??= new Dictionary<KnownColors, Color>((int)KnownColors.lastKnownColor); 58_professionalRGB ??= new Dictionary<KnownColors, Color>((int)KnownColors.lastKnownColor); 87private Color FromKnownColor(KnownColors color) 107public virtual Color ButtonSelectedHighlight => FromKnownColor(KnownColors.ButtonSelectedHighlight); 110public virtual Color ButtonSelectedHighlightBorder => ButtonPressedBorder; 113public virtual Color ButtonPressedHighlight => FromKnownColor(KnownColors.ButtonPressedHighlight); 116public virtual Color ButtonPressedHighlightBorder => SystemColors.Highlight; 119public virtual Color ButtonCheckedHighlight => FromKnownColor(KnownColors.ButtonCheckedHighlight); 122public virtual Color ButtonCheckedHighlightBorder => SystemColors.Highlight; 125public virtual Color ButtonPressedBorder => FromKnownColor(KnownColors.msocbvcrCBCtlBdrMouseOver); 128public virtual Color ButtonSelectedBorder => FromKnownColor(KnownColors.msocbvcrCBCtlBdrMouseOver); 131public virtual Color ButtonCheckedGradientBegin => FromKnownColor(KnownColors.msocbvcrCBGradSelectedBegin); 134public virtual Color ButtonCheckedGradientMiddle => FromKnownColor(KnownColors.msocbvcrCBGradSelectedMiddle); 137public virtual Color ButtonCheckedGradientEnd => FromKnownColor(KnownColors.msocbvcrCBGradSelectedEnd); 140public virtual Color ButtonSelectedGradientBegin => FromKnownColor(KnownColors.msocbvcrCBGradMouseOverBegin); 143public virtual Color ButtonSelectedGradientMiddle => FromKnownColor(KnownColors.msocbvcrCBGradMouseOverMiddle); 146public virtual Color ButtonSelectedGradientEnd => FromKnownColor(KnownColors.msocbvcrCBGradMouseOverEnd); 149public virtual Color ButtonPressedGradientBegin => FromKnownColor(KnownColors.msocbvcrCBGradMouseDownBegin); 152public virtual Color ButtonPressedGradientMiddle => FromKnownColor(KnownColors.msocbvcrCBGradMouseDownMiddle); 155public virtual Color ButtonPressedGradientEnd => FromKnownColor(KnownColors.msocbvcrCBGradMouseDownEnd); 157public virtual Color CheckBackground => FromKnownColor(KnownColors.msocbvcrCBCtlBkgdSelected); 160public virtual Color CheckSelectedBackground => FromKnownColor(KnownColors.msocbvcrCBCtlBkgdSelectedMouseOver); 163public virtual Color CheckPressedBackground => FromKnownColor(KnownColors.msocbvcrCBCtlBkgdSelectedMouseOver); 166public virtual Color GripDark => FromKnownColor(KnownColors.msocbvcrCBDragHandle); 169public virtual Color GripLight => FromKnownColor(KnownColors.msocbvcrCBDragHandleShadow); 172public virtual Color ImageMarginGradientBegin => FromKnownColor(KnownColors.msocbvcrCBGradVertBegin); 175public virtual Color ImageMarginGradientMiddle => FromKnownColor(KnownColors.msocbvcrCBGradVertMiddle); 178public virtual Color ImageMarginGradientEnd => (_usingSystemColors) ? SystemColors.Control : FromKnownColor(KnownColors.msocbvcrCBGradVertEnd); 181public virtual Color ImageMarginRevealedGradientBegin => FromKnownColor(KnownColors.msocbvcrCBGradMenuIconBkgdDroppedBegin); 184public virtual Color ImageMarginRevealedGradientMiddle => FromKnownColor(KnownColors.msocbvcrCBGradMenuIconBkgdDroppedMiddle); 187public virtual Color ImageMarginRevealedGradientEnd => FromKnownColor(KnownColors.msocbvcrCBGradMenuIconBkgdDroppedEnd); 190public virtual Color MenuStripGradientBegin => FromKnownColor(KnownColors.msocbvcrCBGradMainMenuHorzBegin); 193public virtual Color MenuStripGradientEnd => FromKnownColor(KnownColors.msocbvcrCBGradMainMenuHorzEnd); 196public virtual Color MenuItemSelected => FromKnownColor(KnownColors.msocbvcrCBCtlBkgdMouseOver); 199public virtual Color MenuItemBorder => FromKnownColor(KnownColors.msocbvcrCBCtlBdrSelected); 202public virtual Color MenuBorder => FromKnownColor(KnownColors.msocbvcrCBMenuBdrOuter); 205public virtual Color MenuItemSelectedGradientBegin => FromKnownColor(KnownColors.msocbvcrCBGradMouseOverBegin); 208public virtual Color MenuItemSelectedGradientEnd => FromKnownColor(KnownColors.msocbvcrCBGradMouseOverEnd); 211public virtual Color MenuItemPressedGradientBegin => FromKnownColor(KnownColors.msocbvcrCBGradMenuTitleBkgdBegin); 214public virtual Color MenuItemPressedGradientMiddle => FromKnownColor(KnownColors.msocbvcrCBGradMenuIconBkgdDroppedMiddle); 217public virtual Color MenuItemPressedGradientEnd => FromKnownColor(KnownColors.msocbvcrCBGradMenuTitleBkgdEnd); 220public virtual Color RaftingContainerGradientBegin => FromKnownColor(KnownColors.msocbvcrCBGradMainMenuHorzBegin); 223public virtual Color RaftingContainerGradientEnd => FromKnownColor(KnownColors.msocbvcrCBGradMainMenuHorzEnd); 226public virtual Color SeparatorDark => FromKnownColor(KnownColors.msocbvcrCBSplitterLine); 229public virtual Color SeparatorLight => FromKnownColor(KnownColors.msocbvcrCBSplitterLineLight); 233public virtual Color StatusStripBorder => SystemColors.ButtonHighlight; 236public virtual Color StatusStripGradientBegin => FromKnownColor(KnownColors.msocbvcrCBGradMainMenuHorzBegin); 239public virtual Color StatusStripGradientEnd => FromKnownColor(KnownColors.msocbvcrCBGradMainMenuHorzEnd); 242public virtual Color ToolStripBorder => FromKnownColor(KnownColors.msocbvcrCBShadow); 245public virtual Color ToolStripDropDownBackground => FromKnownColor(KnownColors.msocbvcrCBMenuBkgd); 248public virtual Color ToolStripGradientBegin => FromKnownColor(KnownColors.msocbvcrCBGradVertBegin); 251public virtual Color ToolStripGradientMiddle => FromKnownColor(KnownColors.msocbvcrCBGradVertMiddle); 254public virtual Color ToolStripGradientEnd => FromKnownColor(KnownColors.msocbvcrCBGradVertEnd); 257public virtual Color ToolStripContentPanelGradientBegin => FromKnownColor(KnownColors.msocbvcrCBGradMainMenuHorzBegin); 260public virtual Color ToolStripContentPanelGradientEnd => FromKnownColor(KnownColors.msocbvcrCBGradMainMenuHorzEnd); 263public virtual Color ToolStripPanelGradientBegin => FromKnownColor(KnownColors.msocbvcrCBGradMainMenuHorzBegin); 266public virtual Color ToolStripPanelGradientEnd => FromKnownColor(KnownColors.msocbvcrCBGradMainMenuHorzEnd); 269public virtual Color OverflowButtonGradientBegin => FromKnownColor(KnownColors.msocbvcrCBGradOptionsBegin); 272public virtual Color OverflowButtonGradientMiddle => FromKnownColor(KnownColors.msocbvcrCBGradOptionsMiddle); 275public virtual Color OverflowButtonGradientEnd => FromKnownColor(KnownColors.msocbvcrCBGradOptionsEnd); 277internal Color ComboBoxButtonGradientBegin => MenuItemPressedGradientBegin; 278internal Color ComboBoxButtonGradientEnd => MenuItemPressedGradientEnd; 279internal Color ComboBoxButtonSelectedGradientBegin => MenuItemSelectedGradientBegin; 280internal Color ComboBoxButtonSelectedGradientEnd => MenuItemSelectedGradientEnd; 281internal Color ComboBoxButtonPressedGradientBegin => ButtonPressedGradientBegin; 282internal Color ComboBoxButtonPressedGradientEnd => ButtonPressedGradientEnd; 283internal Color ComboBoxButtonOnOverflow => ToolStripDropDownBackground; 284internal Color ComboBoxBorder => ButtonSelectedHighlightBorder; 285internal Color TextBoxBorder => ButtonSelectedHighlightBorder; 287private static Color GetAlphaBlendedColor(Graphics g, Color src, Color dest, int alpha) 295return Color.FromArgb(newAlpha, red, green, blue); 299return g.FindNearestColor(Color.FromArgb(newAlpha, red, green, blue)); 305private static Color GetAlphaBlendedColorHighRes(Graphics? graphics, Color src, Color dest, int alpha) 330return Color.FromArgb(r, g, b); 333return graphics.FindNearestColor(Color.FromArgb(r, g, b)); 336private static void InitCommonColors(ref Dictionary<KnownColors, Color> rgbTable) 364private void InitSystemColors(ref Dictionary<KnownColors, Color> rgbTable) 371Color buttonFace = SystemColors.ButtonFace; 372Color buttonShadow = SystemColors.ButtonShadow; 373Color highlight = SystemColors.Highlight; 374Color window = SystemColors.Window; 375Color empty = Color.Empty; 376Color controlText = SystemColors.ControlText; 377Color buttonHighlight = SystemColors.ButtonHighlight; 378Color grayText = SystemColors.GrayText; 379Color highlightText = SystemColors.HighlightText; 380Color windowText = SystemColors.WindowText; 383Color gradientBegin = buttonFace; 384Color gradientMiddle = buttonFace; 385Color gradientEnd = buttonFace; 386Color msocbvcrCBCtlBkgdMouseOver = highlight; 387Color msocbvcrCBCtlBkgdMouseDown = highlight; 668private static void InitOliveLunaColors(ref Dictionary<KnownColors, Color> rgbTable) 670rgbTable[KnownColors.msocbvcrCBBdrOuterDocked] = Color.FromArgb(81, 94, 51); 671rgbTable[KnownColors.msocbvcrCBBdrOuterDocked] = Color.FromArgb(81, 94, 51); 672rgbTable[KnownColors.msocbvcrCBBdrOuterFloating] = Color.FromArgb(116, 134, 94); 673rgbTable[KnownColors.msocbvcrCBBkgd] = Color.FromArgb(209, 222, 173); 674rgbTable[KnownColors.msocbvcrCBCtlBdrMouseDown] = Color.FromArgb(63, 93, 56); 675rgbTable[KnownColors.msocbvcrCBCtlBdrMouseOver] = Color.FromArgb(63, 93, 56); 676rgbTable[KnownColors.msocbvcrCBCtlBdrSelected] = Color.FromArgb(63, 93, 56); 677rgbTable[KnownColors.msocbvcrCBCtlBdrSelectedMouseOver] = Color.FromArgb(63, 93, 56); 678rgbTable[KnownColors.msocbvcrCBCtlBkgd] = Color.FromArgb(209, 222, 173); 679rgbTable[KnownColors.msocbvcrCBCtlBkgdLight] = Color.FromArgb(255, 255, 255); 680rgbTable[KnownColors.msocbvcrCBCtlBkgdMouseDown] = Color.FromArgb(254, 128, 62); 681rgbTable[KnownColors.msocbvcrCBCtlBkgdMouseOver] = Color.FromArgb(255, 238, 194); 682rgbTable[KnownColors.msocbvcrCBCtlBkgdMouseOver] = Color.FromArgb(255, 238, 194); 683rgbTable[KnownColors.msocbvcrCBCtlBkgdSelected] = Color.FromArgb(255, 192, 111); 684rgbTable[KnownColors.msocbvcrCBCtlBkgdSelectedMouseOver] = Color.FromArgb(254, 128, 62); 685rgbTable[KnownColors.msocbvcrCBCtlText] = Color.FromArgb(0, 0, 0); 686rgbTable[KnownColors.msocbvcrCBCtlTextDisabled] = Color.FromArgb(141, 141, 141); 687rgbTable[KnownColors.msocbvcrCBCtlTextLight] = Color.FromArgb(128, 128, 128); 688rgbTable[KnownColors.msocbvcrCBCtlTextMouseDown] = Color.FromArgb(0, 0, 0); 689rgbTable[KnownColors.msocbvcrCBCtlTextMouseOver] = Color.FromArgb(0, 0, 0); 690rgbTable[KnownColors.msocbvcrCBCtlTextMouseOver] = Color.FromArgb(0, 0, 0); 691rgbTable[KnownColors.msocbvcrCBCtlTextMouseOver] = Color.FromArgb(0, 0, 0); 692rgbTable[KnownColors.msocbvcrCBDockSeparatorLine] = Color.FromArgb(96, 119, 66); 693rgbTable[KnownColors.msocbvcrCBDragHandle] = Color.FromArgb(81, 94, 51); 694rgbTable[KnownColors.msocbvcrCBDragHandleShadow] = Color.FromArgb(255, 255, 255); 695rgbTable[KnownColors.msocbvcrCBDropDownArrow] = Color.FromArgb(236, 233, 216); 696rgbTable[KnownColors.msocbvcrCBGradMainMenuHorzBegin] = Color.FromArgb(217, 217, 167); 697rgbTable[KnownColors.msocbvcrCBGradMainMenuHorzEnd] = Color.FromArgb(242, 241, 228); 698rgbTable[KnownColors.msocbvcrCBGradMenuIconBkgdDroppedBegin] = Color.FromArgb(230, 230, 209); 699rgbTable[KnownColors.msocbvcrCBGradMenuIconBkgdDroppedEnd] = Color.FromArgb(160, 177, 116); 700rgbTable[KnownColors.msocbvcrCBGradMenuIconBkgdDroppedMiddle] = Color.FromArgb(186, 201, 143); 701rgbTable[KnownColors.msocbvcrCBGradMenuTitleBkgdBegin] = Color.FromArgb(237, 240, 214); 702rgbTable[KnownColors.msocbvcrCBGradMenuTitleBkgdEnd] = Color.FromArgb(181, 196, 143); 703rgbTable[KnownColors.msocbvcrCBGradMouseDownBegin] = Color.FromArgb(254, 128, 62); 704rgbTable[KnownColors.msocbvcrCBGradMouseDownEnd] = Color.FromArgb(255, 223, 154); 705rgbTable[KnownColors.msocbvcrCBGradMouseDownMiddle] = Color.FromArgb(255, 177, 109); 706rgbTable[KnownColors.msocbvcrCBGradMouseOverBegin] = Color.FromArgb(255, 255, 222); 707rgbTable[KnownColors.msocbvcrCBGradMouseOverEnd] = Color.FromArgb(255, 203, 136); 708rgbTable[KnownColors.msocbvcrCBGradMouseOverMiddle] = Color.FromArgb(255, 225, 172); 709rgbTable[KnownColors.msocbvcrCBGradOptionsBegin] = Color.FromArgb(186, 204, 150); 710rgbTable[KnownColors.msocbvcrCBGradOptionsEnd] = Color.FromArgb(96, 119, 107); 711rgbTable[KnownColors.msocbvcrCBGradOptionsMiddle] = Color.FromArgb(141, 160, 107); 712rgbTable[KnownColors.msocbvcrCBGradOptionsMouseOverBegin] = Color.FromArgb(255, 255, 222); 713rgbTable[KnownColors.msocbvcrCBGradOptionsMouseOverEnd] = Color.FromArgb(255, 193, 118); 714rgbTable[KnownColors.msocbvcrCBGradOptionsMouseOverMiddle] = Color.FromArgb(255, 225, 172); 715rgbTable[KnownColors.msocbvcrCBGradOptionsSelectedBegin] = Color.FromArgb(254, 140, 73); 716rgbTable[KnownColors.msocbvcrCBGradOptionsSelectedEnd] = Color.FromArgb(255, 221, 152); 717rgbTable[KnownColors.msocbvcrCBGradOptionsSelectedMiddle] = Color.FromArgb(255, 184, 116); 718rgbTable[KnownColors.msocbvcrCBGradSelectedBegin] = Color.FromArgb(255, 223, 154); 719rgbTable[KnownColors.msocbvcrCBGradSelectedEnd] = Color.FromArgb(255, 166, 76); 720rgbTable[KnownColors.msocbvcrCBGradSelectedMiddle] = Color.FromArgb(255, 195, 116); 721rgbTable[KnownColors.msocbvcrCBGradVertBegin] = Color.FromArgb(255, 255, 237); 722rgbTable[KnownColors.msocbvcrCBGradVertEnd] = Color.FromArgb(181, 196, 143); 723rgbTable[KnownColors.msocbvcrCBGradVertMiddle] = Color.FromArgb(206, 220, 167); 724rgbTable[KnownColors.msocbvcrCBIconDisabledDark] = Color.FromArgb(131, 144, 113); 725rgbTable[KnownColors.msocbvcrCBIconDisabledLight] = Color.FromArgb(243, 244, 240); 726rgbTable[KnownColors.msocbvcrCBLabelBkgnd] = Color.FromArgb(218, 227, 187); 727rgbTable[KnownColors.msocbvcrCBLabelBkgnd] = Color.FromArgb(218, 227, 187); 728rgbTable[KnownColors.msocbvcrCBLowColorIconDisabled] = Color.FromArgb(159, 174, 122); 729rgbTable[KnownColors.msocbvcrCBMainMenuBkgd] = Color.FromArgb(236, 233, 216); 730rgbTable[KnownColors.msocbvcrCBMenuBdrOuter] = Color.FromArgb(117, 141, 94); 731rgbTable[KnownColors.msocbvcrCBMenuBkgd] = Color.FromArgb(244, 244, 238); 732rgbTable[KnownColors.msocbvcrCBMenuCtlText] = Color.FromArgb(0, 0, 0); 733rgbTable[KnownColors.msocbvcrCBMenuCtlTextDisabled] = Color.FromArgb(141, 141, 141); 734rgbTable[KnownColors.msocbvcrCBMenuIconBkgd] = Color.FromArgb(216, 227, 182); 735rgbTable[KnownColors.msocbvcrCBMenuIconBkgdDropped] = Color.FromArgb(173, 181, 157); 736rgbTable[KnownColors.msocbvcrCBMenuIconBkgdDropped] = Color.FromArgb(173, 181, 157); 737rgbTable[KnownColors.msocbvcrCBMenuShadow] = Color.FromArgb(134, 148, 108); 738rgbTable[KnownColors.msocbvcrCBMenuSplitArrow] = Color.FromArgb(0, 0, 0); 739rgbTable[KnownColors.msocbvcrCBOptionsButtonShadow] = Color.FromArgb(255, 255, 255); 740rgbTable[KnownColors.msocbvcrCBShadow] = Color.FromArgb(96, 128, 88); 741rgbTable[KnownColors.msocbvcrCBSplitterLine] = Color.FromArgb(96, 128, 88); 742rgbTable[KnownColors.msocbvcrCBSplitterLineLight] = Color.FromArgb(244, 247, 222); 743rgbTable[KnownColors.msocbvcrCBTearOffHandle] = Color.FromArgb(197, 212, 159); 744rgbTable[KnownColors.msocbvcrCBTearOffHandleMouseOver] = Color.FromArgb(255, 238, 194); 745rgbTable[KnownColors.msocbvcrCBTitleBkgd] = Color.FromArgb(116, 134, 94); 746rgbTable[KnownColors.msocbvcrCBTitleText] = Color.FromArgb(255, 255, 255); 747rgbTable[KnownColors.msocbvcrDisabledFocuslessHighlightedText] = Color.FromArgb(172, 168, 153); 748rgbTable[KnownColors.msocbvcrDisabledHighlightedText] = Color.FromArgb(220, 224, 208); 749rgbTable[KnownColors.msocbvcrDlgGroupBoxText] = Color.FromArgb(153, 84, 10); 750rgbTable[KnownColors.msocbvcrDocTabBdr] = Color.FromArgb(96, 119, 107); 751rgbTable[KnownColors.msocbvcrDocTabBdrDark] = Color.FromArgb(176, 194, 140); 752rgbTable[KnownColors.msocbvcrDocTabBdrDarkMouseDown] = Color.FromArgb(63, 93, 56); 753rgbTable[KnownColors.msocbvcrDocTabBdrDarkMouseOver] = Color.FromArgb(63, 93, 56); 754rgbTable[KnownColors.msocbvcrDocTabBdrDarkMouseOver] = Color.FromArgb(63, 93, 56); 755rgbTable[KnownColors.msocbvcrDocTabBdrDarkMouseOver] = Color.FromArgb(63, 93, 56); 756rgbTable[KnownColors.msocbvcrDocTabBdrLight] = Color.FromArgb(255, 255, 255); 757rgbTable[KnownColors.msocbvcrDocTabBdrLightMouseDown] = Color.FromArgb(63, 93, 56); 758rgbTable[KnownColors.msocbvcrDocTabBdrLightMouseOver] = Color.FromArgb(63, 93, 56); 759rgbTable[KnownColors.msocbvcrDocTabBdrLightMouseOver] = Color.FromArgb(63, 93, 56); 760rgbTable[KnownColors.msocbvcrDocTabBdrLightMouseOver] = Color.FromArgb(63, 93, 56); 761rgbTable[KnownColors.msocbvcrDocTabBdrMouseDown] = Color.FromArgb(63, 93, 56); 762rgbTable[KnownColors.msocbvcrDocTabBdrMouseOver] = Color.FromArgb(63, 93, 56); 763rgbTable[KnownColors.msocbvcrDocTabBdrMouseOver] = Color.FromArgb(63, 93, 56); 764rgbTable[KnownColors.msocbvcrDocTabBdrMouseOver] = Color.FromArgb(63, 93, 56); 765rgbTable[KnownColors.msocbvcrDocTabBdrSelected] = Color.FromArgb(96, 128, 88); 766rgbTable[KnownColors.msocbvcrDocTabBkgd] = Color.FromArgb(218, 227, 187); 767rgbTable[KnownColors.msocbvcrDocTabBkgdMouseDown] = Color.FromArgb(254, 128, 62); 768rgbTable[KnownColors.msocbvcrDocTabBkgdMouseOver] = Color.FromArgb(255, 238, 194); 769rgbTable[KnownColors.msocbvcrDocTabBkgdMouseOver] = Color.FromArgb(255, 238, 194); 770rgbTable[KnownColors.msocbvcrDocTabBkgdSelected] = Color.FromArgb(255, 255, 255); 771rgbTable[KnownColors.msocbvcrDocTabText] = Color.FromArgb(0, 0, 0); 772rgbTable[KnownColors.msocbvcrDocTabTextMouseDown] = Color.FromArgb(0, 0, 0); 773rgbTable[KnownColors.msocbvcrDocTabTextMouseOver] = Color.FromArgb(0, 0, 0); 774rgbTable[KnownColors.msocbvcrDocTabTextMouseOver] = Color.FromArgb(0, 0, 0); 775rgbTable[KnownColors.msocbvcrDocTabTextMouseOver] = Color.FromArgb(0, 0, 0); 776rgbTable[KnownColors.msocbvcrDocTabTextSelected] = Color.FromArgb(0, 0, 0); 777rgbTable[KnownColors.msocbvcrDWActiveTabBkgd] = Color.FromArgb(218, 227, 187); 778rgbTable[KnownColors.msocbvcrDWActiveTabBkgd] = Color.FromArgb(218, 227, 187); 779rgbTable[KnownColors.msocbvcrDWActiveTabText] = Color.FromArgb(0, 0, 0); 780rgbTable[KnownColors.msocbvcrDWActiveTabText] = Color.FromArgb(0, 0, 0); 781rgbTable[KnownColors.msocbvcrDWActiveTabTextDisabled] = Color.FromArgb(128, 128, 128); 782rgbTable[KnownColors.msocbvcrDWActiveTabTextDisabled] = Color.FromArgb(128, 128, 128); 783rgbTable[KnownColors.msocbvcrDWInactiveTabBkgd] = Color.FromArgb(183, 198, 145); 784rgbTable[KnownColors.msocbvcrDWInactiveTabBkgd] = Color.FromArgb(183, 198, 145); 785rgbTable[KnownColors.msocbvcrDWInactiveTabText] = Color.FromArgb(255, 255, 255); 786rgbTable[KnownColors.msocbvcrDWInactiveTabText] = Color.FromArgb(255, 255, 255); 787rgbTable[KnownColors.msocbvcrDWTabBkgdMouseDown] = Color.FromArgb(254, 128, 62); 788rgbTable[KnownColors.msocbvcrDWTabBkgdMouseOver] = Color.FromArgb(255, 238, 194); 789rgbTable[KnownColors.msocbvcrDWTabTextMouseDown] = Color.FromArgb(0, 0, 0); 790rgbTable[KnownColors.msocbvcrDWTabTextMouseOver] = Color.FromArgb(0, 0, 0); 791rgbTable[KnownColors.msocbvcrFocuslessHighlightedBkgd] = Color.FromArgb(236, 233, 216); 792rgbTable[KnownColors.msocbvcrFocuslessHighlightedBkgd] = Color.FromArgb(236, 233, 216); 793rgbTable[KnownColors.msocbvcrFocuslessHighlightedText] = Color.FromArgb(0, 0, 0); 794rgbTable[KnownColors.msocbvcrFocuslessHighlightedText] = Color.FromArgb(0, 0, 0); 795rgbTable[KnownColors.msocbvcrGDHeaderBdr] = Color.FromArgb(191, 191, 223); 796rgbTable[KnownColors.msocbvcrGDHeaderBkgd] = Color.FromArgb(239, 235, 222); 797rgbTable[KnownColors.msocbvcrGDHeaderCellBdr] = Color.FromArgb(126, 125, 104); 798rgbTable[KnownColors.msocbvcrGDHeaderCellBkgd] = Color.FromArgb(239, 235, 222); 799rgbTable[KnownColors.msocbvcrGDHeaderCellBkgdSelected] = Color.FromArgb(255, 192, 111); 800rgbTable[KnownColors.msocbvcrGDHeaderSeeThroughSelection] = Color.FromArgb(128, 128, 128); 801rgbTable[KnownColors.msocbvcrGSPDarkBkgd] = Color.FromArgb(159, 171, 128); 802rgbTable[KnownColors.msocbvcrGSPDarkBkgd] = Color.FromArgb(159, 171, 128); 803rgbTable[KnownColors.msocbvcrGSPGroupContentDarkBkgd] = Color.FromArgb(217, 227, 187); 804rgbTable[KnownColors.msocbvcrGSPGroupContentLightBkgd] = Color.FromArgb(230, 234, 208); 805rgbTable[KnownColors.msocbvcrGSPGroupContentText] = Color.FromArgb(0, 0, 0); 806rgbTable[KnownColors.msocbvcrGSPGroupContentTextDisabled] = Color.FromArgb(150, 145, 133); 807rgbTable[KnownColors.msocbvcrGSPGroupHeaderDarkBkgd] = Color.FromArgb(161, 176, 128); 808rgbTable[KnownColors.msocbvcrGSPGroupHeaderLightBkgd] = Color.FromArgb(210, 223, 174); 809rgbTable[KnownColors.msocbvcrGSPGroupHeaderText] = Color.FromArgb(90, 107, 70); 810rgbTable[KnownColors.msocbvcrGSPGroupHeaderText] = Color.FromArgb(90, 107, 70); 811rgbTable[KnownColors.msocbvcrGSPGroupline] = Color.FromArgb(255, 255, 255); 812rgbTable[KnownColors.msocbvcrGSPGroupline] = Color.FromArgb(255, 255, 255); 813rgbTable[KnownColors.msocbvcrGSPHyperlink] = Color.FromArgb(0, 61, 178); 814rgbTable[KnownColors.msocbvcrGSPLightBkgd] = Color.FromArgb(243, 242, 231); 815rgbTable[KnownColors.msocbvcrHyperlink] = Color.FromArgb(0, 61, 178); 816rgbTable[KnownColors.msocbvcrHyperlinkFollowed] = Color.FromArgb(170, 0, 170); 817rgbTable[KnownColors.msocbvcrJotNavUIBdr] = Color.FromArgb(96, 128, 88); 818rgbTable[KnownColors.msocbvcrJotNavUIBdr] = Color.FromArgb(96, 128, 88); 819rgbTable[KnownColors.msocbvcrJotNavUIGradBegin] = Color.FromArgb(217, 217, 167); 820rgbTable[KnownColors.msocbvcrJotNavUIGradBegin] = Color.FromArgb(217, 217, 167); 821rgbTable[KnownColors.msocbvcrJotNavUIGradEnd] = Color.FromArgb(255, 255, 255); 822rgbTable[KnownColors.msocbvcrJotNavUIGradMiddle] = Color.FromArgb(242, 241, 228); 823rgbTable[KnownColors.msocbvcrJotNavUIGradMiddle] = Color.FromArgb(242, 241, 228); 824rgbTable[KnownColors.msocbvcrJotNavUIText] = Color.FromArgb(0, 0, 0); 825rgbTable[KnownColors.msocbvcrListHeaderArrow] = Color.FromArgb(172, 168, 153); 826rgbTable[KnownColors.msocbvcrNetLookBkgnd] = Color.FromArgb(255, 255, 237); 827rgbTable[KnownColors.msocbvcrOABBkgd] = Color.FromArgb(255, 255, 255); 828rgbTable[KnownColors.msocbvcrOBBkgdBdr] = Color.FromArgb(211, 211, 211); 829rgbTable[KnownColors.msocbvcrOBBkgdBdrContrast] = Color.FromArgb(128, 128, 128); 830rgbTable[KnownColors.msocbvcrOGMDIParentWorkspaceBkgd] = Color.FromArgb(151, 160, 123); 831rgbTable[KnownColors.msocbvcrOGRulerActiveBkgd] = Color.FromArgb(255, 255, 255); 832rgbTable[KnownColors.msocbvcrOGRulerBdr] = Color.FromArgb(0, 0, 0); 833rgbTable[KnownColors.msocbvcrOGRulerBkgd] = Color.FromArgb(226, 231, 191); 834rgbTable[KnownColors.msocbvcrOGRulerInactiveBkgd] = Color.FromArgb(171, 192, 138); 835rgbTable[KnownColors.msocbvcrOGRulerTabBoxBdr] = Color.FromArgb(117, 141, 94); 836rgbTable[KnownColors.msocbvcrOGRulerTabBoxBdrHighlight] = Color.FromArgb(255, 255, 255); 837rgbTable[KnownColors.msocbvcrOGRulerTabStopTicks] = Color.FromArgb(128, 128, 128); 838rgbTable[KnownColors.msocbvcrOGRulerText] = Color.FromArgb(0, 0, 0); 839rgbTable[KnownColors.msocbvcrOGTaskPaneGroupBoxHeaderBkgd] = Color.FromArgb(218, 227, 187); 840rgbTable[KnownColors.msocbvcrOGWorkspaceBkgd] = Color.FromArgb(151, 160, 123); 841rgbTable[KnownColors.msocbvcrOLKFlagNone] = Color.FromArgb(242, 240, 228); 842rgbTable[KnownColors.msocbvcrOLKFolderbarDark] = Color.FromArgb(96, 119, 66); 843rgbTable[KnownColors.msocbvcrOLKFolderbarLight] = Color.FromArgb(175, 192, 130); 844rgbTable[KnownColors.msocbvcrOLKFolderbarText] = Color.FromArgb(255, 255, 255); 845rgbTable[KnownColors.msocbvcrOLKGridlines] = Color.FromArgb(234, 233, 225); 846rgbTable[KnownColors.msocbvcrOLKGroupLine] = Color.FromArgb(181, 196, 143); 847rgbTable[KnownColors.msocbvcrOLKGroupNested] = Color.FromArgb(253, 238, 201); 848rgbTable[KnownColors.msocbvcrOLKGroupShaded] = Color.FromArgb(175, 186, 145); 849rgbTable[KnownColors.msocbvcrOLKGroupText] = Color.FromArgb(115, 137, 84); 850rgbTable[KnownColors.msocbvcrOLKIconBar] = Color.FromArgb(253, 247, 233); 851rgbTable[KnownColors.msocbvcrOLKInfoBarBkgd] = Color.FromArgb(151, 160, 123); 852rgbTable[KnownColors.msocbvcrOLKInfoBarText] = Color.FromArgb(255, 255, 255); 853rgbTable[KnownColors.msocbvcrOLKPreviewPaneLabelText] = Color.FromArgb(151, 160, 123); 854rgbTable[KnownColors.msocbvcrOLKTodayIndicatorDark] = Color.FromArgb(187, 85, 3); 855rgbTable[KnownColors.msocbvcrOLKTodayIndicatorLight] = Color.FromArgb(251, 200, 79); 856rgbTable[KnownColors.msocbvcrOLKWBActionDividerLine] = Color.FromArgb(200, 212, 172); 857rgbTable[KnownColors.msocbvcrOLKWBButtonDark] = Color.FromArgb(176, 191, 138); 858rgbTable[KnownColors.msocbvcrOLKWBButtonLight] = Color.FromArgb(234, 240, 207); 859rgbTable[KnownColors.msocbvcrOLKWBButtonLight] = Color.FromArgb(234, 240, 207); 860rgbTable[KnownColors.msocbvcrOLKWBDarkOutline] = Color.FromArgb(96, 128, 88); 861rgbTable[KnownColors.msocbvcrOLKWBFoldersBackground] = Color.FromArgb(255, 255, 255); 862rgbTable[KnownColors.msocbvcrOLKWBHoverButtonDark] = Color.FromArgb(247, 190, 87); 863rgbTable[KnownColors.msocbvcrOLKWBHoverButtonLight] = Color.FromArgb(255, 255, 220); 864rgbTable[KnownColors.msocbvcrOLKWBLabelText] = Color.FromArgb(50, 69, 105); 865rgbTable[KnownColors.msocbvcrOLKWBPressedButtonDark] = Color.FromArgb(248, 222, 128); 866rgbTable[KnownColors.msocbvcrOLKWBPressedButtonLight] = Color.FromArgb(232, 127, 8); 867rgbTable[KnownColors.msocbvcrOLKWBSelectedButtonDark] = Color.FromArgb(238, 147, 17); 868rgbTable[KnownColors.msocbvcrOLKWBSelectedButtonLight] = Color.FromArgb(251, 230, 148); 869rgbTable[KnownColors.msocbvcrOLKWBSplitterDark] = Color.FromArgb(64, 81, 59); 870rgbTable[KnownColors.msocbvcrOLKWBSplitterLight] = Color.FromArgb(120, 142, 111); 871rgbTable[KnownColors.msocbvcrOLKWBSplitterLight] = Color.FromArgb(120, 142, 111); 872rgbTable[KnownColors.msocbvcrPlacesBarBkgd] = Color.FromArgb(236, 233, 216); 873rgbTable[KnownColors.msocbvcrPPOutlineThumbnailsPaneTabAreaBkgd] = Color.FromArgb(242, 240, 228); 874rgbTable[KnownColors.msocbvcrPPOutlineThumbnailsPaneTabBdr] = Color.FromArgb(96, 128, 88); 875rgbTable[KnownColors.msocbvcrPPOutlineThumbnailsPaneTabInactiveBkgd] = Color.FromArgb(206, 220, 167); 876rgbTable[KnownColors.msocbvcrPPOutlineThumbnailsPaneTabText] = Color.FromArgb(0, 0, 0); 877rgbTable[KnownColors.msocbvcrPPSlideBdrActiveSelected] = Color.FromArgb(107, 129, 107); 878rgbTable[KnownColors.msocbvcrPPSlideBdrActiveSelectedMouseOver] = Color.FromArgb(107, 129, 107); 879rgbTable[KnownColors.msocbvcrPPSlideBdrInactiveSelected] = Color.FromArgb(128, 128, 128); 880rgbTable[KnownColors.msocbvcrPPSlideBdrMouseOver] = Color.FromArgb(107, 129, 107); 881rgbTable[KnownColors.msocbvcrPubPrintDocScratchPageBkgd] = Color.FromArgb(151, 160, 123); 882rgbTable[KnownColors.msocbvcrPubWebDocScratchPageBkgd] = Color.FromArgb(193, 198, 176); 883rgbTable[KnownColors.msocbvcrSBBdr] = Color.FromArgb(211, 211, 211); 884rgbTable[KnownColors.msocbvcrScrollbarBkgd] = Color.FromArgb(249, 249, 247); 885rgbTable[KnownColors.msocbvcrToastGradBegin] = Color.FromArgb(237, 242, 212); 886rgbTable[KnownColors.msocbvcrToastGradEnd] = Color.FromArgb(191, 206, 153); 887rgbTable[KnownColors.msocbvcrWPBdrInnerDocked] = Color.FromArgb(255, 255, 255); 888rgbTable[KnownColors.msocbvcrWPBdrOuterDocked] = Color.FromArgb(242, 241, 228); 889rgbTable[KnownColors.msocbvcrWPBdrOuterFloating] = Color.FromArgb(116, 134, 94); 890rgbTable[KnownColors.msocbvcrWPBkgd] = Color.FromArgb(243, 242, 231); 891rgbTable[KnownColors.msocbvcrWPCtlBdr] = Color.FromArgb(164, 185, 127); 892rgbTable[KnownColors.msocbvcrWPCtlBdrDefault] = Color.FromArgb(0, 0, 0); 893rgbTable[KnownColors.msocbvcrWPCtlBdrDefault] = Color.FromArgb(0, 0, 0); 894rgbTable[KnownColors.msocbvcrWPCtlBdrDisabled] = Color.FromArgb(128, 128, 128); 895rgbTable[KnownColors.msocbvcrWPCtlBkgd] = Color.FromArgb(197, 212, 159); 896rgbTable[KnownColors.msocbvcrWPCtlBkgdDisabled] = Color.FromArgb(222, 222, 222); 897rgbTable[KnownColors.msocbvcrWPCtlText] = Color.FromArgb(0, 0, 0); 898rgbTable[KnownColors.msocbvcrWPCtlTextDisabled] = Color.FromArgb(172, 168, 153); 899rgbTable[KnownColors.msocbvcrWPCtlTextMouseDown] = Color.FromArgb(0, 0, 0); 900rgbTable[KnownColors.msocbvcrWPGroupline] = Color.FromArgb(188, 187, 177); 901rgbTable[KnownColors.msocbvcrWPInfoTipBkgd] = Color.FromArgb(255, 255, 204); 902rgbTable[KnownColors.msocbvcrWPInfoTipText] = Color.FromArgb(0, 0, 0); 903rgbTable[KnownColors.msocbvcrWPNavBarBkgnd] = Color.FromArgb(116, 134, 94); 904rgbTable[KnownColors.msocbvcrWPText] = Color.FromArgb(0, 0, 0); 905rgbTable[KnownColors.msocbvcrWPText] = Color.FromArgb(0, 0, 0); 906rgbTable[KnownColors.msocbvcrWPTextDisabled] = Color.FromArgb(172, 168, 153); 907rgbTable[KnownColors.msocbvcrWPTitleBkgdActive] = Color.FromArgb(216, 227, 182); 908rgbTable[KnownColors.msocbvcrWPTitleBkgdInactive] = Color.FromArgb(188, 205, 131); 909rgbTable[KnownColors.msocbvcrWPTitleTextActive] = Color.FromArgb(0, 0, 0); 910rgbTable[KnownColors.msocbvcrWPTitleTextInactive] = Color.FromArgb(0, 0, 0); 911rgbTable[KnownColors.msocbvcrXLFormulaBarBkgd] = Color.FromArgb(217, 217, 167); 914private static void InitSilverLunaColors(ref Dictionary<KnownColors, Color> rgbTable) 916rgbTable[KnownColors.msocbvcrCBBdrOuterDocked] = Color.FromArgb(173, 174, 193); 917rgbTable[KnownColors.msocbvcrCBBdrOuterFloating] = Color.FromArgb(122, 121, 153); 918rgbTable[KnownColors.msocbvcrCBBkgd] = Color.FromArgb(219, 218, 228); 919rgbTable[KnownColors.msocbvcrCBCtlBdrMouseDown] = Color.FromArgb(75, 75, 111); 920rgbTable[KnownColors.msocbvcrCBCtlBdrMouseOver] = Color.FromArgb(75, 75, 111); 921rgbTable[KnownColors.msocbvcrCBCtlBdrSelected] = Color.FromArgb(75, 75, 111); 922rgbTable[KnownColors.msocbvcrCBCtlBdrSelectedMouseOver] = Color.FromArgb(75, 75, 111); 923rgbTable[KnownColors.msocbvcrCBCtlBkgd] = Color.FromArgb(219, 218, 228); 924rgbTable[KnownColors.msocbvcrCBCtlBkgdLight] = Color.FromArgb(255, 255, 255); 925rgbTable[KnownColors.msocbvcrCBCtlBkgdMouseDown] = Color.FromArgb(254, 128, 62); 926rgbTable[KnownColors.msocbvcrCBCtlBkgdMouseOver] = Color.FromArgb(255, 238, 194); 927rgbTable[KnownColors.msocbvcrCBCtlBkgdSelected] = Color.FromArgb(255, 192, 111); 928rgbTable[KnownColors.msocbvcrCBCtlBkgdSelectedMouseOver] = Color.FromArgb(254, 128, 62); 929rgbTable[KnownColors.msocbvcrCBCtlText] = Color.FromArgb(0, 0, 0); 930rgbTable[KnownColors.msocbvcrCBCtlTextDisabled] = Color.FromArgb(141, 141, 141); 931rgbTable[KnownColors.msocbvcrCBCtlTextLight] = Color.FromArgb(128, 128, 128); 932rgbTable[KnownColors.msocbvcrCBCtlTextMouseDown] = Color.FromArgb(0, 0, 0); 933rgbTable[KnownColors.msocbvcrCBCtlTextMouseOver] = Color.FromArgb(0, 0, 0); 934rgbTable[KnownColors.msocbvcrCBDockSeparatorLine] = Color.FromArgb(110, 109, 143); 935rgbTable[KnownColors.msocbvcrCBDragHandle] = Color.FromArgb(84, 84, 117); 936rgbTable[KnownColors.msocbvcrCBDragHandleShadow] = Color.FromArgb(255, 255, 255); 937rgbTable[KnownColors.msocbvcrCBDropDownArrow] = Color.FromArgb(224, 223, 227); 938rgbTable[KnownColors.msocbvcrCBGradMainMenuHorzBegin] = Color.FromArgb(215, 215, 229); 939rgbTable[KnownColors.msocbvcrCBGradMainMenuHorzEnd] = Color.FromArgb(243, 243, 247); 940rgbTable[KnownColors.msocbvcrCBGradMenuIconBkgdDroppedBegin] = Color.FromArgb(215, 215, 226); 941rgbTable[KnownColors.msocbvcrCBGradMenuIconBkgdDroppedEnd] = Color.FromArgb(118, 116, 151); 942rgbTable[KnownColors.msocbvcrCBGradMenuIconBkgdDroppedMiddle] = Color.FromArgb(184, 185, 202); 943rgbTable[KnownColors.msocbvcrCBGradMenuTitleBkgdBegin] = Color.FromArgb(232, 233, 242); 944rgbTable[KnownColors.msocbvcrCBGradMenuTitleBkgdEnd] = Color.FromArgb(172, 170, 194); 945rgbTable[KnownColors.msocbvcrCBGradMouseDownBegin] = Color.FromArgb(254, 128, 62); 946rgbTable[KnownColors.msocbvcrCBGradMouseDownEnd] = Color.FromArgb(255, 223, 154); 947rgbTable[KnownColors.msocbvcrCBGradMouseDownMiddle] = Color.FromArgb(255, 177, 109); 948rgbTable[KnownColors.msocbvcrCBGradMouseOverBegin] = Color.FromArgb(255, 255, 222); 949rgbTable[KnownColors.msocbvcrCBGradMouseOverEnd] = Color.FromArgb(255, 203, 136); 950rgbTable[KnownColors.msocbvcrCBGradMouseOverMiddle] = Color.FromArgb(255, 225, 172); 951rgbTable[KnownColors.msocbvcrCBGradOptionsBegin] = Color.FromArgb(186, 185, 206); 952rgbTable[KnownColors.msocbvcrCBGradOptionsEnd] = Color.FromArgb(118, 116, 146); 953rgbTable[KnownColors.msocbvcrCBGradOptionsMiddle] = Color.FromArgb(156, 155, 180); 954rgbTable[KnownColors.msocbvcrCBGradOptionsMouseOverBegin] = Color.FromArgb(255, 255, 222); 955rgbTable[KnownColors.msocbvcrCBGradOptionsMouseOverEnd] = Color.FromArgb(255, 193, 118); 956rgbTable[KnownColors.msocbvcrCBGradOptionsMouseOverMiddle] = Color.FromArgb(255, 225, 172); 957rgbTable[KnownColors.msocbvcrCBGradOptionsSelectedBegin] = Color.FromArgb(254, 140, 73); 958rgbTable[KnownColors.msocbvcrCBGradOptionsSelectedEnd] = Color.FromArgb(255, 221, 152); 959rgbTable[KnownColors.msocbvcrCBGradOptionsSelectedMiddle] = Color.FromArgb(255, 184, 116); 960rgbTable[KnownColors.msocbvcrCBGradSelectedBegin] = Color.FromArgb(255, 223, 154); 961rgbTable[KnownColors.msocbvcrCBGradSelectedEnd] = Color.FromArgb(255, 166, 76); 962rgbTable[KnownColors.msocbvcrCBGradSelectedMiddle] = Color.FromArgb(255, 195, 116); 963rgbTable[KnownColors.msocbvcrCBGradVertBegin] = Color.FromArgb(249, 249, 255); 964rgbTable[KnownColors.msocbvcrCBGradVertEnd] = Color.FromArgb(147, 145, 176); 965rgbTable[KnownColors.msocbvcrCBGradVertMiddle] = Color.FromArgb(225, 226, 236); 966rgbTable[KnownColors.msocbvcrCBIconDisabledDark] = Color.FromArgb(122, 121, 153); 967rgbTable[KnownColors.msocbvcrCBIconDisabledLight] = Color.FromArgb(247, 245, 249); 968rgbTable[KnownColors.msocbvcrCBLabelBkgnd] = Color.FromArgb(212, 212, 226); 969rgbTable[KnownColors.msocbvcrCBLabelBkgnd] = Color.FromArgb(212, 212, 226); 970rgbTable[KnownColors.msocbvcrCBLowColorIconDisabled] = Color.FromArgb(168, 167, 190); 971rgbTable[KnownColors.msocbvcrCBMainMenuBkgd] = Color.FromArgb(198, 200, 215); 972rgbTable[KnownColors.msocbvcrCBMenuBdrOuter] = Color.FromArgb(124, 124, 148); 973rgbTable[KnownColors.msocbvcrCBMenuBkgd] = Color.FromArgb(253, 250, 255); 974rgbTable[KnownColors.msocbvcrCBMenuCtlText] = Color.FromArgb(0, 0, 0); 975rgbTable[KnownColors.msocbvcrCBMenuCtlTextDisabled] = Color.FromArgb(141, 141, 141); 976rgbTable[KnownColors.msocbvcrCBMenuIconBkgd] = Color.FromArgb(214, 211, 231); 977rgbTable[KnownColors.msocbvcrCBMenuIconBkgdDropped] = Color.FromArgb(185, 187, 200); 978rgbTable[KnownColors.msocbvcrCBMenuIconBkgdDropped] = Color.FromArgb(185, 187, 200); 979rgbTable[KnownColors.msocbvcrCBMenuShadow] = Color.FromArgb(154, 140, 176); 980rgbTable[KnownColors.msocbvcrCBMenuSplitArrow] = Color.FromArgb(0, 0, 0); 981rgbTable[KnownColors.msocbvcrCBOptionsButtonShadow] = Color.FromArgb(255, 255, 255); 982rgbTable[KnownColors.msocbvcrCBShadow] = Color.FromArgb(124, 124, 148); 983rgbTable[KnownColors.msocbvcrCBSplitterLine] = Color.FromArgb(110, 109, 143); 984rgbTable[KnownColors.msocbvcrCBSplitterLineLight] = Color.FromArgb(255, 255, 255); 985rgbTable[KnownColors.msocbvcrCBTearOffHandle] = Color.FromArgb(192, 192, 211); 986rgbTable[KnownColors.msocbvcrCBTearOffHandleMouseOver] = Color.FromArgb(255, 238, 194); 987rgbTable[KnownColors.msocbvcrCBTitleBkgd] = Color.FromArgb(122, 121, 153); 988rgbTable[KnownColors.msocbvcrCBTitleText] = Color.FromArgb(255, 255, 255); 989rgbTable[KnownColors.msocbvcrDisabledFocuslessHighlightedText] = Color.FromArgb(172, 168, 153); 990rgbTable[KnownColors.msocbvcrDisabledHighlightedText] = Color.FromArgb(59, 59, 63); 991rgbTable[KnownColors.msocbvcrDlgGroupBoxText] = Color.FromArgb(7, 70, 213); 992rgbTable[KnownColors.msocbvcrDocTabBdr] = Color.FromArgb(118, 116, 146); 993rgbTable[KnownColors.msocbvcrDocTabBdrDark] = Color.FromArgb(186, 185, 206); 994rgbTable[KnownColors.msocbvcrDocTabBdrDarkMouseDown] = Color.FromArgb(75, 75, 111); 995rgbTable[KnownColors.msocbvcrDocTabBdrDarkMouseOver] = Color.FromArgb(75, 75, 111); 996rgbTable[KnownColors.msocbvcrDocTabBdrDarkMouseOver] = Color.FromArgb(75, 75, 111); 997rgbTable[KnownColors.msocbvcrDocTabBdrDarkMouseOver] = Color.FromArgb(75, 75, 111); 998rgbTable[KnownColors.msocbvcrDocTabBdrLight] = Color.FromArgb(255, 255, 255); 999rgbTable[KnownColors.msocbvcrDocTabBdrLightMouseDown] = Color.FromArgb(75, 75, 111); 1000rgbTable[KnownColors.msocbvcrDocTabBdrLightMouseOver] = Color.FromArgb(75, 75, 111); 1001rgbTable[KnownColors.msocbvcrDocTabBdrLightMouseOver] = Color.FromArgb(75, 75, 111); 1002rgbTable[KnownColors.msocbvcrDocTabBdrLightMouseOver] = Color.FromArgb(75, 75, 111); 1003rgbTable[KnownColors.msocbvcrDocTabBdrMouseDown] = Color.FromArgb(75, 75, 111); 1004rgbTable[KnownColors.msocbvcrDocTabBdrMouseOver] = Color.FromArgb(75, 75, 111); 1005rgbTable[KnownColors.msocbvcrDocTabBdrMouseOver] = Color.FromArgb(75, 75, 111); 1006rgbTable[KnownColors.msocbvcrDocTabBdrMouseOver] = Color.FromArgb(75, 75, 111); 1007rgbTable[KnownColors.msocbvcrDocTabBdrSelected] = Color.FromArgb(124, 124, 148); 1008rgbTable[KnownColors.msocbvcrDocTabBkgd] = Color.FromArgb(212, 212, 226); 1009rgbTable[KnownColors.msocbvcrDocTabBkgdMouseDown] = Color.FromArgb(254, 128, 62); 1010rgbTable[KnownColors.msocbvcrDocTabBkgdMouseOver] = Color.FromArgb(255, 238, 194); 1011rgbTable[KnownColors.msocbvcrDocTabBkgdMouseOver] = Color.FromArgb(255, 238, 194); 1012rgbTable[KnownColors.msocbvcrDocTabBkgdSelected] = Color.FromArgb(255, 255, 255); 1013rgbTable[KnownColors.msocbvcrDocTabText] = Color.FromArgb(0, 0, 0); 1014rgbTable[KnownColors.msocbvcrDocTabTextMouseDown] = Color.FromArgb(0, 0, 0); 1015rgbTable[KnownColors.msocbvcrDocTabTextMouseOver] = Color.FromArgb(0, 0, 0); 1016rgbTable[KnownColors.msocbvcrDocTabTextMouseOver] = Color.FromArgb(0, 0, 0); 1017rgbTable[KnownColors.msocbvcrDocTabTextMouseOver] = Color.FromArgb(0, 0, 0); 1018rgbTable[KnownColors.msocbvcrDocTabTextSelected] = Color.FromArgb(0, 0, 0); 1019rgbTable[KnownColors.msocbvcrDWActiveTabBkgd] = Color.FromArgb(212, 212, 226); 1020rgbTable[KnownColors.msocbvcrDWActiveTabBkgd] = Color.FromArgb(212, 212, 226); 1021rgbTable[KnownColors.msocbvcrDWActiveTabText] = Color.FromArgb(0, 0, 0); 1022rgbTable[KnownColors.msocbvcrDWActiveTabText] = Color.FromArgb(0, 0, 0); 1023rgbTable[KnownColors.msocbvcrDWActiveTabTextDisabled] = Color.FromArgb(148, 148, 148); 1024rgbTable[KnownColors.msocbvcrDWActiveTabTextDisabled] = Color.FromArgb(148, 148, 148); 1025rgbTable[KnownColors.msocbvcrDWInactiveTabBkgd] = Color.FromArgb(171, 169, 194); 1026rgbTable[KnownColors.msocbvcrDWInactiveTabBkgd] = Color.FromArgb(171, 169, 194); 1027rgbTable[KnownColors.msocbvcrDWInactiveTabText] = Color.FromArgb(255, 255, 255); 1028rgbTable[KnownColors.msocbvcrDWInactiveTabText] = Color.FromArgb(255, 255, 255); 1029rgbTable[KnownColors.msocbvcrDWTabBkgdMouseDown] = Color.FromArgb(254, 128, 62); 1030rgbTable[KnownColors.msocbvcrDWTabBkgdMouseOver] = Color.FromArgb(255, 238, 194); 1031rgbTable[KnownColors.msocbvcrDWTabTextMouseDown] = Color.FromArgb(0, 0, 0); 1032rgbTable[KnownColors.msocbvcrDWTabTextMouseOver] = Color.FromArgb(0, 0, 0); 1033rgbTable[KnownColors.msocbvcrFocuslessHighlightedBkgd] = Color.FromArgb(224, 223, 227); 1034rgbTable[KnownColors.msocbvcrFocuslessHighlightedBkgd] = Color.FromArgb(224, 223, 227); 1035rgbTable[KnownColors.msocbvcrFocuslessHighlightedText] = Color.FromArgb(0, 0, 0); 1036rgbTable[KnownColors.msocbvcrFocuslessHighlightedText] = Color.FromArgb(0, 0, 0); 1037rgbTable[KnownColors.msocbvcrGDHeaderBdr] = Color.FromArgb(191, 191, 223); 1038rgbTable[KnownColors.msocbvcrGDHeaderBkgd] = Color.FromArgb(239, 235, 222); 1039rgbTable[KnownColors.msocbvcrGDHeaderCellBdr] = Color.FromArgb(126, 125, 104); 1040rgbTable[KnownColors.msocbvcrGDHeaderCellBkgd] = Color.FromArgb(223, 223, 234); 1041rgbTable[KnownColors.msocbvcrGDHeaderCellBkgdSelected] = Color.FromArgb(255, 192, 111); 1042rgbTable[KnownColors.msocbvcrGDHeaderSeeThroughSelection] = Color.FromArgb(128, 128, 128); 1043rgbTable[KnownColors.msocbvcrGSPDarkBkgd] = Color.FromArgb(162, 162, 181); 1044rgbTable[KnownColors.msocbvcrGSPDarkBkgd] = Color.FromArgb(162, 162, 181); 1045rgbTable[KnownColors.msocbvcrGSPGroupContentDarkBkgd] = Color.FromArgb(212, 213, 229); 1046rgbTable[KnownColors.msocbvcrGSPGroupContentLightBkgd] = Color.FromArgb(227, 227, 236); 1047rgbTable[KnownColors.msocbvcrGSPGroupContentText] = Color.FromArgb(0, 0, 0); 1048rgbTable[KnownColors.msocbvcrGSPGroupContentTextDisabled] = Color.FromArgb(150, 145, 133); 1049rgbTable[KnownColors.msocbvcrGSPGroupHeaderDarkBkgd] = Color.FromArgb(169, 168, 191); 1050rgbTable[KnownColors.msocbvcrGSPGroupHeaderLightBkgd] = Color.FromArgb(208, 208, 223); 1051rgbTable[KnownColors.msocbvcrGSPGroupHeaderText] = Color.FromArgb(92, 91, 121); 1052rgbTable[KnownColors.msocbvcrGSPGroupHeaderText] = Color.FromArgb(92, 91, 121); 1053rgbTable[KnownColors.msocbvcrGSPGroupline] = Color.FromArgb(255, 255, 255); 1054rgbTable[KnownColors.msocbvcrGSPGroupline] = Color.FromArgb(255, 255, 255); 1055rgbTable[KnownColors.msocbvcrGSPHyperlink] = Color.FromArgb(0, 61, 178); 1056rgbTable[KnownColors.msocbvcrGSPLightBkgd] = Color.FromArgb(238, 238, 244); 1057rgbTable[KnownColors.msocbvcrHyperlink] = Color.FromArgb(0, 61, 178); 1058rgbTable[KnownColors.msocbvcrHyperlinkFollowed] = Color.FromArgb(170, 0, 170); 1059rgbTable[KnownColors.msocbvcrJotNavUIBdr] = Color.FromArgb(124, 124, 148); 1060rgbTable[KnownColors.msocbvcrJotNavUIBdr] = Color.FromArgb(124, 124, 148); 1061rgbTable[KnownColors.msocbvcrJotNavUIGradBegin] = Color.FromArgb(215, 215, 229); 1062rgbTable[KnownColors.msocbvcrJotNavUIGradBegin] = Color.FromArgb(215, 215, 229); 1063rgbTable[KnownColors.msocbvcrJotNavUIGradEnd] = Color.FromArgb(255, 255, 255); 1064rgbTable[KnownColors.msocbvcrJotNavUIGradMiddle] = Color.FromArgb(243, 243, 247); 1065rgbTable[KnownColors.msocbvcrJotNavUIGradMiddle] = Color.FromArgb(243, 243, 247); 1066rgbTable[KnownColors.msocbvcrJotNavUIText] = Color.FromArgb(0, 0, 0); 1067rgbTable[KnownColors.msocbvcrListHeaderArrow] = Color.FromArgb(172, 168, 153); 1068rgbTable[KnownColors.msocbvcrNetLookBkgnd] = Color.FromArgb(249, 249, 255); 1069rgbTable[KnownColors.msocbvcrOABBkgd] = Color.FromArgb(255, 255, 255); 1070rgbTable[KnownColors.msocbvcrOBBkgdBdr] = Color.FromArgb(211, 211, 211); 1071rgbTable[KnownColors.msocbvcrOBBkgdBdrContrast] = Color.FromArgb(128, 128, 128); 1072rgbTable[KnownColors.msocbvcrOGMDIParentWorkspaceBkgd] = Color.FromArgb(155, 154, 179); 1073rgbTable[KnownColors.msocbvcrOGRulerActiveBkgd] = Color.FromArgb(255, 255, 255); 1074rgbTable[KnownColors.msocbvcrOGRulerBdr] = Color.FromArgb(0, 0, 0); 1075rgbTable[KnownColors.msocbvcrOGRulerBkgd] = Color.FromArgb(223, 223, 234); 1076rgbTable[KnownColors.msocbvcrOGRulerInactiveBkgd] = Color.FromArgb(177, 176, 195); 1077rgbTable[KnownColors.msocbvcrOGRulerTabBoxBdr] = Color.FromArgb(124, 124, 148); 1078rgbTable[KnownColors.msocbvcrOGRulerTabBoxBdrHighlight] = Color.FromArgb(255, 255, 255); 1079rgbTable[KnownColors.msocbvcrOGRulerTabStopTicks] = Color.FromArgb(128, 128, 128); 1080rgbTable[KnownColors.msocbvcrOGRulerText] = Color.FromArgb(0, 0, 0); 1081rgbTable[KnownColors.msocbvcrOGTaskPaneGroupBoxHeaderBkgd] = Color.FromArgb(212, 212, 226); 1082rgbTable[KnownColors.msocbvcrOGWorkspaceBkgd] = Color.FromArgb(155, 154, 179); 1083rgbTable[KnownColors.msocbvcrOLKFlagNone] = Color.FromArgb(239, 239, 244); 1084rgbTable[KnownColors.msocbvcrOLKFolderbarDark] = Color.FromArgb(110, 109, 143); 1085rgbTable[KnownColors.msocbvcrOLKFolderbarLight] = Color.FromArgb(168, 167, 191); 1086rgbTable[KnownColors.msocbvcrOLKFolderbarText] = Color.FromArgb(255, 255, 255); 1087rgbTable[KnownColors.msocbvcrOLKGridlines] = Color.FromArgb(234, 233, 225); 1088rgbTable[KnownColors.msocbvcrOLKGroupLine] = Color.FromArgb(165, 164, 189); 1089rgbTable[KnownColors.msocbvcrOLKGroupNested] = Color.FromArgb(253, 238, 201); 1090rgbTable[KnownColors.msocbvcrOLKGroupShaded] = Color.FromArgb(229, 229, 235); 1091rgbTable[KnownColors.msocbvcrOLKGroupText] = Color.FromArgb(112, 111, 145); 1092rgbTable[KnownColors.msocbvcrOLKIconBar] = Color.FromArgb(253, 247, 233); 1093rgbTable[KnownColors.msocbvcrOLKInfoBarBkgd] = Color.FromArgb(155, 154, 179); 1094rgbTable[KnownColors.msocbvcrOLKInfoBarText] = Color.FromArgb(255, 255, 255); 1095rgbTable[KnownColors.msocbvcrOLKPreviewPaneLabelText] = Color.FromArgb(155, 154, 179); 1096rgbTable[KnownColors.msocbvcrOLKTodayIndicatorDark] = Color.FromArgb(187, 85, 3); 1097rgbTable[KnownColors.msocbvcrOLKTodayIndicatorLight] = Color.FromArgb(251, 200, 79); 1098rgbTable[KnownColors.msocbvcrOLKWBActionDividerLine] = Color.FromArgb(204, 206, 219); 1099rgbTable[KnownColors.msocbvcrOLKWBButtonDark] = Color.FromArgb(147, 145, 176); 1100rgbTable[KnownColors.msocbvcrOLKWBButtonLight] = Color.FromArgb(225, 226, 236); 1101rgbTable[KnownColors.msocbvcrOLKWBButtonLight] = Color.FromArgb(225, 226, 236); 1102rgbTable[KnownColors.msocbvcrOLKWBDarkOutline] = Color.FromArgb(124, 124, 148); 1103rgbTable[KnownColors.msocbvcrOLKWBFoldersBackground] = Color.FromArgb(255, 255, 255); 1104rgbTable[KnownColors.msocbvcrOLKWBHoverButtonDark] = Color.FromArgb(247, 190, 87); 1105rgbTable[KnownColors.msocbvcrOLKWBHoverButtonLight] = Color.FromArgb(255, 255, 220); 1106rgbTable[KnownColors.msocbvcrOLKWBLabelText] = Color.FromArgb(50, 69, 105); 1107rgbTable[KnownColors.msocbvcrOLKWBPressedButtonDark] = Color.FromArgb(248, 222, 128); 1108rgbTable[KnownColors.msocbvcrOLKWBPressedButtonLight] = Color.FromArgb(232, 127, 8); 1109rgbTable[KnownColors.msocbvcrOLKWBSelectedButtonDark] = Color.FromArgb(238, 147, 17); 1110rgbTable[KnownColors.msocbvcrOLKWBSelectedButtonLight] = Color.FromArgb(251, 230, 148); 1111rgbTable[KnownColors.msocbvcrOLKWBSplitterDark] = Color.FromArgb(110, 109, 143); 1112rgbTable[KnownColors.msocbvcrOLKWBSplitterLight] = Color.FromArgb(168, 167, 191); 1113rgbTable[KnownColors.msocbvcrOLKWBSplitterLight] = Color.FromArgb(168, 167, 191); 1114rgbTable[KnownColors.msocbvcrPlacesBarBkgd] = Color.FromArgb(224, 223, 227); 1115rgbTable[KnownColors.msocbvcrPPOutlineThumbnailsPaneTabAreaBkgd] = Color.FromArgb(243, 243, 247); 1116rgbTable[KnownColors.msocbvcrPPOutlineThumbnailsPaneTabBdr] = Color.FromArgb(124, 124, 148); 1117rgbTable[KnownColors.msocbvcrPPOutlineThumbnailsPaneTabInactiveBkgd] = Color.FromArgb(215, 215, 229); 1118rgbTable[KnownColors.msocbvcrPPOutlineThumbnailsPaneTabText] = Color.FromArgb(0, 0, 0); 1119rgbTable[KnownColors.msocbvcrPPSlideBdrActiveSelected] = Color.FromArgb(142, 142, 170); 1120rgbTable[KnownColors.msocbvcrPPSlideBdrActiveSelectedMouseOver] = Color.FromArgb(142, 142, 170); 1121rgbTable[KnownColors.msocbvcrPPSlideBdrInactiveSelected] = Color.FromArgb(128, 128, 128); 1122rgbTable[KnownColors.msocbvcrPPSlideBdrMouseOver] = Color.FromArgb(142, 142, 170); 1123rgbTable[KnownColors.msocbvcrPubPrintDocScratchPageBkgd] = Color.FromArgb(155, 154, 179); 1124rgbTable[KnownColors.msocbvcrPubWebDocScratchPageBkgd] = Color.FromArgb(195, 195, 210); 1125rgbTable[KnownColors.msocbvcrSBBdr] = Color.FromArgb(236, 234, 218); 1126rgbTable[KnownColors.msocbvcrScrollbarBkgd] = Color.FromArgb(247, 247, 249); 1127rgbTable[KnownColors.msocbvcrToastGradBegin] = Color.FromArgb(239, 239, 247); 1128rgbTable[KnownColors.msocbvcrToastGradEnd] = Color.FromArgb(179, 178, 204); 1129rgbTable[KnownColors.msocbvcrWPBdrInnerDocked] = Color.FromArgb(255, 255, 255); 1130rgbTable[KnownColors.msocbvcrWPBdrOuterDocked] = Color.FromArgb(243, 243, 247); 1131rgbTable[KnownColors.msocbvcrWPBdrOuterFloating] = Color.FromArgb(122, 121, 153); 1132rgbTable[KnownColors.msocbvcrWPBkgd] = Color.FromArgb(238, 238, 244); 1133rgbTable[KnownColors.msocbvcrWPCtlBdr] = Color.FromArgb(165, 172, 178); 1134rgbTable[KnownColors.msocbvcrWPCtlBdrDefault] = Color.FromArgb(0, 0, 0); 1135rgbTable[KnownColors.msocbvcrWPCtlBdrDefault] = Color.FromArgb(0, 0, 0); 1136rgbTable[KnownColors.msocbvcrWPCtlBdrDisabled] = Color.FromArgb(128, 128, 128); 1137rgbTable[KnownColors.msocbvcrWPCtlBkgd] = Color.FromArgb(192, 192, 211); 1138rgbTable[KnownColors.msocbvcrWPCtlBkgdDisabled] = Color.FromArgb(222, 222, 222); 1139rgbTable[KnownColors.msocbvcrWPCtlText] = Color.FromArgb(0, 0, 0); 1140rgbTable[KnownColors.msocbvcrWPCtlTextDisabled] = Color.FromArgb(172, 168, 153); 1141rgbTable[KnownColors.msocbvcrWPCtlTextMouseDown] = Color.FromArgb(0, 0, 0); 1142rgbTable[KnownColors.msocbvcrWPGroupline] = Color.FromArgb(161, 160, 187); 1143rgbTable[KnownColors.msocbvcrWPInfoTipBkgd] = Color.FromArgb(255, 255, 204); 1144rgbTable[KnownColors.msocbvcrWPInfoTipText] = Color.FromArgb(0, 0, 0); 1145rgbTable[KnownColors.msocbvcrWPNavBarBkgnd] = Color.FromArgb(122, 121, 153); 1146rgbTable[KnownColors.msocbvcrWPText] = Color.FromArgb(0, 0, 0); 1147rgbTable[KnownColors.msocbvcrWPText] = Color.FromArgb(0, 0, 0); 1148rgbTable[KnownColors.msocbvcrWPTextDisabled] = Color.FromArgb(172, 168, 153); 1149rgbTable[KnownColors.msocbvcrWPTitleBkgdActive] = Color.FromArgb(184, 188, 234); 1150rgbTable[KnownColors.msocbvcrWPTitleBkgdInactive] = Color.FromArgb(198, 198, 217); 1151rgbTable[KnownColors.msocbvcrWPTitleTextActive] = Color.FromArgb(0, 0, 0); 1152rgbTable[KnownColors.msocbvcrWPTitleTextInactive] = Color.FromArgb(0, 0, 0); 1153rgbTable[KnownColors.msocbvcrXLFormulaBarBkgd] = Color.FromArgb(215, 215, 229); 1156private static void InitRoyaleColors(ref Dictionary<KnownColors, Color> rgbTable) 1158rgbTable[KnownColors.msocbvcrCBBkgd] = Color.FromArgb(238, 237, 240); // msocbvcrCBBkgd 1159rgbTable[KnownColors.msocbvcrCBDragHandle] = Color.FromArgb(189, 188, 191); // msocbvcrCBDragHandle -> Needs to equal VSCOLOR_COMMANDBAR_DRAGHANDLE in vscolors.cpp 1160rgbTable[KnownColors.msocbvcrCBSplitterLine] = Color.FromArgb(193, 193, 196); // msocbvcrCBSplitterLine 1161rgbTable[KnownColors.msocbvcrCBTitleBkgd] = Color.FromArgb(167, 166, 170); // msocbvcrCBTitleBkgd 1162rgbTable[KnownColors.msocbvcrCBTitleText] = Color.FromArgb(255, 255, 255); // msocbvcrCBTitleText 1163rgbTable[KnownColors.msocbvcrCBBdrOuterFloating] = Color.FromArgb(142, 141, 145); // msocbvcrCBBdrOuterFloating 1164rgbTable[KnownColors.msocbvcrCBBdrOuterDocked] = Color.FromArgb(235, 233, 237); // msocbvcrCBBdrOuterDocked 1165rgbTable[KnownColors.msocbvcrCBTearOffHandle] = Color.FromArgb(238, 237, 240); // msocbvcrCBTearOffHandle 1166rgbTable[KnownColors.msocbvcrCBTearOffHandleMouseOver] = Color.FromArgb(194, 207, 229); // msocbvcrCBTearOffHandleMouseOver 1167rgbTable[KnownColors.msocbvcrCBCtlBkgd] = Color.FromArgb(238, 237, 240); // msocbvcrCBCtlBkgd 1168rgbTable[KnownColors.msocbvcrCBCtlText] = Color.FromArgb(000, 000, 000); // msocbvcrCBCtlText 1169rgbTable[KnownColors.msocbvcrCBCtlTextDisabled] = Color.FromArgb(176, 175, 179); // msocbvcrCBCtlTextDisabled 1170rgbTable[KnownColors.msocbvcrCBCtlBkgdMouseOver] = Color.FromArgb(194, 207, 229); // msocbvcrCBCtlBkgdMouseOver -> Needs to equal VSCOLOR_COMMANDBAR_HOVER in vscolors.cpp 1171rgbTable[KnownColors.msocbvcrCBCtlBdrMouseOver] = Color.FromArgb(51, 94, 168); // msocbvcrCBCtlBdrMouseOver -> Needs to equal VSCOLOR_COMMANDBAR_BORDER in vscolors.cpp 1172rgbTable[KnownColors.msocbvcrCBCtlTextMouseOver] = Color.FromArgb(000, 000, 000); // msocbvcrCBCtlTextMouseOver 1173rgbTable[KnownColors.msocbvcrCBCtlBkgdMouseDown] = Color.FromArgb(153, 175, 212); // msocbvcrCBCtlBkgdMouseDown -> Needs to equal VSCOLOR_COMMANDBAR_HOVEROVERSELECTED in vscolors.cpp 1174rgbTable[KnownColors.msocbvcrCBCtlBdrMouseDown] = Color.FromArgb(51, 94, 168); // msocbvcrCBCtlBdrMouseDown 1175rgbTable[KnownColors.msocbvcrCBCtlTextMouseDown] = Color.FromArgb(255, 255, 255); // msocbvcrCBCtlTextMouseDown 1176rgbTable[KnownColors.msocbvcrCBCtlBkgdSelected] = Color.FromArgb(226, 229, 238); // msocbvcrCBCtlBkgdSelected -> Needs to equal VSCOLOR_COMMANDBAR_SELECTED in vscolors.cpp 1177rgbTable[KnownColors.msocbvcrCBCtlBdrSelected] = Color.FromArgb(51, 94, 168); // msocbvcrCBCtlBdrSelected 1178rgbTable[KnownColors.msocbvcrCBCtlBkgdSelectedMouseOver] = Color.FromArgb(51, 94, 168); // msocbvcrCBCtlBkgdSelectedMouseOver -> Needs to equal VSCOLOR_COMMANDBAR_HOVEROVERSELECTEDICON in vscolors.cpp 1179rgbTable[KnownColors.msocbvcrCBCtlBdrSelectedMouseOver] = Color.FromArgb(51, 94, 168); // msocbvcrCBCtlBdrSelectedMouseOver -> Needs to equal VSCOLOR_COMMANDBAR_HOVEROVERSELECTEDICON_BORDER in vscolors.cpp 1180rgbTable[KnownColors.msocbvcrCBCtlBkgdLight] = Color.FromArgb(255, 255, 255); // msocbvcrCBCtlBkgdLight 1181rgbTable[KnownColors.msocbvcrCBCtlTextLight] = Color.FromArgb(167, 166, 170); // msocbvcrCBCtlTextLight 1182rgbTable[KnownColors.msocbvcrCBMainMenuBkgd] = Color.FromArgb(235, 233, 237); // msocbvcrCBMainMenuBkgd 1183rgbTable[KnownColors.msocbvcrCBMenuBkgd] = Color.FromArgb(252, 252, 252); // msocbvcrCBMenuBkgd 1184rgbTable[KnownColors.msocbvcrCBMenuCtlText] = Color.FromArgb(0, 0, 0); // msocbvcrCBMenuCtlText 1185rgbTable[KnownColors.msocbvcrCBMenuCtlTextDisabled] = Color.FromArgb(193, 193, 196); // msocbvcrCBMenuCtlTextDisabled 1186rgbTable[KnownColors.msocbvcrCBMenuBdrOuter] = Color.FromArgb(134, 133, 136); // msocbvcrCBMenuBdrOuter 1187rgbTable[KnownColors.msocbvcrCBMenuIconBkgd] = Color.FromArgb(238, 237, 240); // msocbvcrCBMenuIconBkgd 1188rgbTable[KnownColors.msocbvcrCBMenuIconBkgdDropped] = Color.FromArgb(228, 226, 230); // msocbvcrCBMenuIconBkgdDropped 1189rgbTable[KnownColors.msocbvcrCBMenuSplitArrow] = Color.FromArgb(167, 166, 170); // msocbvcrCBMenuSplitArrow 1190rgbTable[KnownColors.msocbvcrWPBkgd] = Color.FromArgb(245, 244, 246); // msocbvcrWPBkgd 1191rgbTable[KnownColors.msocbvcrWPText] = Color.FromArgb(255, 51, 153); // msocbvcrWPText 1192rgbTable[KnownColors.msocbvcrWPTitleBkgdActive] = Color.FromArgb(255, 51, 153); // msocbvcrWPTitleBkgdActive 1193rgbTable[KnownColors.msocbvcrWPTitleBkgdInactive] = Color.FromArgb(255, 51, 153); // msocbvcrWPTitleBkgdInactive 1194rgbTable[KnownColors.msocbvcrWPTitleTextActive] = Color.FromArgb(255, 51, 153); // msocbvcrWPTitleTextActive 1195rgbTable[KnownColors.msocbvcrWPTitleTextInactive] = Color.FromArgb(255, 51, 153); // msocbvcrWPTitleTextInactive 1196rgbTable[KnownColors.msocbvcrWPBdrOuterFloating] = Color.FromArgb(255, 51, 153); // msocbvcrWPBdrOuterFloating 1197rgbTable[KnownColors.msocbvcrWPBdrOuterDocked] = Color.FromArgb(255, 51, 153); // msocbvcrWPBdrOuterDocked 1198rgbTable[KnownColors.msocbvcrWPCtlBdr] = Color.FromArgb(255, 51, 153); // msocbvcrWPCtlBdr 1199rgbTable[KnownColors.msocbvcrWPCtlText] = Color.FromArgb(255, 51, 153); // msocbvcrWPCtlText 1200rgbTable[KnownColors.msocbvcrWPCtlBkgd] = Color.FromArgb(255, 51, 153); // msocbvcrWPCtlBkgd 1201rgbTable[KnownColors.msocbvcrWPCtlBdrDisabled] = Color.FromArgb(255, 51, 153); // msocbvcrWPCtlBdrDisabled 1202rgbTable[KnownColors.msocbvcrWPCtlTextDisabled] = Color.FromArgb(255, 51, 153); // msocbvcrWPCtlTextDisabled 1203rgbTable[KnownColors.msocbvcrWPCtlBkgdDisabled] = Color.FromArgb(255, 51, 153); // msocbvcrWPCtlBkgdDisabled 1204rgbTable[KnownColors.msocbvcrWPCtlBdrDefault] = Color.FromArgb(255, 51, 153); // msocbvcrWPCtlBdrDefault 1205rgbTable[KnownColors.msocbvcrWPGroupline] = Color.FromArgb(255, 51, 153); // msocbvcrWPGroupline 1206rgbTable[KnownColors.msocbvcrSBBdr] = Color.FromArgb(255, 51, 153); // msocbvcrSBBdr 1207rgbTable[KnownColors.msocbvcrOBBkgdBdr] = Color.FromArgb(255, 51, 153); // msocbvcrOBBkgdBdr 1208rgbTable[KnownColors.msocbvcrOBBkgdBdrContrast] = Color.FromArgb(255, 51, 153); // msocbvcrOBBkgdBdrContrast 1209rgbTable[KnownColors.msocbvcrOABBkgd] = Color.FromArgb(255, 51, 153); // msocbvcrOABBkgd 1210rgbTable[KnownColors.msocbvcrGDHeaderBkgd] = Color.FromArgb(255, 51, 153); // msocbvcrGDHeaderBkgd 1211rgbTable[KnownColors.msocbvcrGDHeaderBdr] = Color.FromArgb(255, 51, 153); // msocbvcrGDHeaderBdr 1212rgbTable[KnownColors.msocbvcrGDHeaderCellBdr] = Color.FromArgb(255, 51, 153); // msocbvcrGDHeaderCellBdr 1213rgbTable[KnownColors.msocbvcrGDHeaderSeeThroughSelection] = Color.FromArgb(255, 51, 153); // msocbvcrGDHeaderSeeThroughSelection 1214rgbTable[KnownColors.msocbvcrGDHeaderCellBkgd] = Color.FromArgb(255, 51, 153); // msocbvcrGDHeaderCellBkgd 1215rgbTable[KnownColors.msocbvcrGDHeaderCellBkgdSelected] = Color.FromArgb(255, 51, 153); // msocbvcrGDHeaderCellBkgdSelected 1216rgbTable[KnownColors.msocbvcrCBSplitterLineLight] = Color.FromArgb(255, 255, 255); // msocbvcrCBSplitterLineLight 1217rgbTable[KnownColors.msocbvcrCBShadow] = Color.FromArgb(238, 237, 240); // msocbvcrCBShadow -> Needs to equal VSCOLOR_COMMANDBAR_SHADOW in vscolors.cpp 1218rgbTable[KnownColors.msocbvcrCBOptionsButtonShadow] = Color.FromArgb(245, 244, 246); // msocbvcrCBOptionsButtonShadow 1219rgbTable[KnownColors.msocbvcrWPNavBarBkgnd] = Color.FromArgb(193, 193, 196); // msocbvcrWPNavBarBkgnd 1220rgbTable[KnownColors.msocbvcrWPBdrInnerDocked] = Color.FromArgb(245, 244, 246); // msocbvcrWPBdrInnerDocked 1221rgbTable[KnownColors.msocbvcrCBLabelBkgnd] = Color.FromArgb(235, 233, 237); // msocbvcrCBLabelBkgnd 1222rgbTable[KnownColors.msocbvcrCBIconDisabledLight] = Color.FromArgb(235, 233, 237); // msocbvcrCBIconDisabledLight 1223rgbTable[KnownColors.msocbvcrCBIconDisabledDark] = Color.FromArgb(167, 166, 170); // msocbvcrCBIconDisabledDark 1224rgbTable[KnownColors.msocbvcrCBLowColorIconDisabled] = Color.FromArgb(176, 175, 179); // msocbvcrCBLowColorIconDisabled 1225rgbTable[KnownColors.msocbvcrCBGradMainMenuHorzBegin] = Color.FromArgb(235, 233, 237); // msocbvcrCBGradMainMenuHorzBegin -> Needs to equal VSCOLOR_ENVIRONMENT_BACKGROUND and VSCOLOR_ENVIRONMENT_BACKGROUND_GRADIENTBEGIN in vscolors.cpp 1226rgbTable[KnownColors.msocbvcrCBGradMainMenuHorzEnd] = Color.FromArgb(251, 250, 251); // msocbvcrCBGradMainMenuHorzEnd -> Needs to equal VSCOLOR_ENVIRONMENT_BACKGROUND_GRADIENTEND in vscolors.cpp 1227rgbTable[KnownColors.msocbvcrCBGradVertBegin] = Color.FromArgb(252, 252, 252); // msocbvcrCBGradVertBegin -> Needs to equal VSCOLOR_COMMANDBAR_GRADIENT_BEGIN in vscolors.cpp 1228rgbTable[KnownColors.msocbvcrCBGradVertMiddle] = Color.FromArgb(245, 244, 246); // msocbvcrCBGradVertMiddle -> Needs to equal VSCOLOR_COMMANDBAR_GRADIENT_MIDDLE in vscolors.cpp 1229rgbTable[KnownColors.msocbvcrCBGradVertEnd] = Color.FromArgb(235, 233, 237); // msocbvcrCBGradVertEnd -> Needs to equal VSCOLOR_COMMANDBAR_GRADIENT_END in vscolors.cpp 1230rgbTable[KnownColors.msocbvcrCBGradOptionsBegin] = Color.FromArgb(242, 242, 242); // msocbvcrCBGradOptionsBegin 1231rgbTable[KnownColors.msocbvcrCBGradOptionsMiddle] = Color.FromArgb(224, 224, 225); // msocbvcrCBGradOptionsMiddle 1232rgbTable[KnownColors.msocbvcrCBGradOptionsEnd] = Color.FromArgb(167, 166, 170); // msocbvcrCBGradOptionsEnd 1233rgbTable[KnownColors.msocbvcrCBGradMenuTitleBkgdBegin] = Color.FromArgb(252, 252, 252); // msocbvcrCBGradMenuTitleBkgdBegin 1234rgbTable[KnownColors.msocbvcrCBGradMenuTitleBkgdEnd] = Color.FromArgb(245, 244, 246); // msocbvcrCBGradMenuTitleBkgdEnd 1235rgbTable[KnownColors.msocbvcrCBGradMenuIconBkgdDroppedBegin] = Color.FromArgb(247, 246, 248); // msocbvcrCBGradMenuIconBkgdDroppedBegin 1236rgbTable[KnownColors.msocbvcrCBGradMenuIconBkgdDroppedMiddle] = Color.FromArgb(241, 240, 242); // msocbvcrCBGradMenuIconBkgdDroppedMiddle 1237rgbTable[KnownColors.msocbvcrCBGradMenuIconBkgdDroppedEnd] = Color.FromArgb(228, 226, 230); // msocbvcrCBGradMenuIconBkgdDroppedEnd 1238rgbTable[KnownColors.msocbvcrCBGradOptionsSelectedBegin] = Color.FromArgb(226, 229, 238); // msocbvcrCBGradOptionsSelectedBegin 1239rgbTable[KnownColors.msocbvcrCBGradOptionsSelectedMiddle] = Color.FromArgb(226, 229, 238); // msocbvcrCBGradOptionsSelectedMiddle 1240rgbTable[KnownColors.msocbvcrCBGradOptionsSelectedEnd] = Color.FromArgb(226, 229, 238); // msocbvcrCBGradOptionsSelectedEnd 1241rgbTable[KnownColors.msocbvcrCBGradOptionsMouseOverBegin] = Color.FromArgb(194, 207, 229); // msocbvcrCBGradOptionsMouseOverBegin 1242rgbTable[KnownColors.msocbvcrCBGradOptionsMouseOverMiddle] = Color.FromArgb(194, 207, 229); // msocbvcrCBGradOptionsMouseOverMiddle 1243rgbTable[KnownColors.msocbvcrCBGradOptionsMouseOverEnd] = Color.FromArgb(194, 207, 229); // msocbvcrCBGradOptionsMouseOverEnd 1244rgbTable[KnownColors.msocbvcrCBGradSelectedBegin] = Color.FromArgb(226, 229, 238); // msocbvcrCBGradSelectedBegin 1245rgbTable[KnownColors.msocbvcrCBGradSelectedMiddle] = Color.FromArgb(226, 229, 238); // msocbvcrCBGradSelectedMiddle 1246rgbTable[KnownColors.msocbvcrCBGradSelectedEnd] = Color.FromArgb(226, 229, 238); // msocbvcrCBGradSelectedEnd 1247rgbTable[KnownColors.msocbvcrCBGradMouseOverBegin] = Color.FromArgb(194, 207, 229); // msocbvcrCBGradMouseOverBegin 1248rgbTable[KnownColors.msocbvcrCBGradMouseOverMiddle] = Color.FromArgb(194, 207, 229); // msocbvcrCBGradMouseOverMiddle 1249rgbTable[KnownColors.msocbvcrCBGradMouseOverEnd] = Color.FromArgb(194, 207, 229); // msocbvcrCBGradMouseOverEnd 1250rgbTable[KnownColors.msocbvcrCBGradMouseDownBegin] = Color.FromArgb(153, 175, 212); // msocbvcrCBGradMouseDownBegin 1251rgbTable[KnownColors.msocbvcrCBGradMouseDownMiddle] = Color.FromArgb(153, 175, 212); // msocbvcrCBGradMouseDownMiddle 1252rgbTable[KnownColors.msocbvcrCBGradMouseDownEnd] = Color.FromArgb(153, 175, 212); // msocbvcrCBGradMouseDownEnd 1253rgbTable[KnownColors.msocbvcrNetLookBkgnd] = Color.FromArgb(235, 233, 237); // msocbvcrNetLookBkgnd 1254rgbTable[KnownColors.msocbvcrCBMenuShadow] = Color.FromArgb(000, 000, 000); // msocbvcrCBMenuShadow 1255rgbTable[KnownColors.msocbvcrCBDockSeparatorLine] = Color.FromArgb(51, 94, 168); // msocbvcrCBDockSeparatorLine 1256rgbTable[KnownColors.msocbvcrCBDropDownArrow] = Color.FromArgb(235, 233, 237); // msocbvcrCBDropDownArrow 1257rgbTable[KnownColors.msocbvcrOLKGridlines] = Color.FromArgb(255, 51, 153); // msocbvcrOLKGridlines 1258rgbTable[KnownColors.msocbvcrOLKGroupText] = Color.FromArgb(255, 51, 153); // msocbvcrOLKGroupText 1259rgbTable[KnownColors.msocbvcrOLKGroupLine] = Color.FromArgb(255, 51, 153); // msocbvcrOLKGroupLine 1260rgbTable[KnownColors.msocbvcrOLKGroupShaded] = Color.FromArgb(255, 51, 153); // msocbvcrOLKGroupShaded 1261rgbTable[KnownColors.msocbvcrOLKGroupNested] = Color.FromArgb(255, 51, 153); // msocbvcrOLKGroupNested 1262rgbTable[KnownColors.msocbvcrOLKIconBar] = Color.FromArgb(255, 51, 153); // msocbvcrOLKIconBar 1263rgbTable[KnownColors.msocbvcrOLKFlagNone] = Color.FromArgb(255, 51, 153); // msocbvcrOLKFlagNone 1264rgbTable[KnownColors.msocbvcrOLKFolderbarLight] = Color.FromArgb(255, 51, 153); // msocbvcrOLKFolderbarLight 1265rgbTable[KnownColors.msocbvcrOLKFolderbarDark] = Color.FromArgb(255, 51, 153); // msocbvcrOLKFolderbarDark 1266rgbTable[KnownColors.msocbvcrOLKFolderbarText] = Color.FromArgb(255, 51, 153); // msocbvcrOLKFolderbarText 1267rgbTable[KnownColors.msocbvcrOLKWBButtonLight] = Color.FromArgb(255, 51, 153); // msocbvcrOLKWBButtonLight 1268rgbTable[KnownColors.msocbvcrOLKWBButtonDark] = Color.FromArgb(255, 51, 153); // msocbvcrOLKWBButtonDark 1269rgbTable[KnownColors.msocbvcrOLKWBSelectedButtonLight] = Color.FromArgb(255, 51, 153); // msocbvcrOLKWBSelectedButtonLight 1270rgbTable[KnownColors.msocbvcrOLKWBSelectedButtonDark] = Color.FromArgb(255, 51, 153); // msocbvcrOLKWBSelectedButtonDark 1271rgbTable[KnownColors.msocbvcrOLKWBHoverButtonLight] = Color.FromArgb(255, 51, 153); // msocbvcrOLKWBHoverButtonLight 1272rgbTable[KnownColors.msocbvcrOLKWBHoverButtonDark] = Color.FromArgb(255, 51, 153); // msocbvcrOLKWBHoverButtonDark 1273rgbTable[KnownColors.msocbvcrOLKWBPressedButtonLight] = Color.FromArgb(255, 51, 153); // msocbvcrOLKWBPressedButtonLight 1274rgbTable[KnownColors.msocbvcrOLKWBPressedButtonDark] = Color.FromArgb(255, 51, 153); // msocbvcrOLKWBPressedButtonDark 1275rgbTable[KnownColors.msocbvcrOLKWBDarkOutline] = Color.FromArgb(255, 51, 153); // msocbvcrOLKWBDarkOutline 1276rgbTable[KnownColors.msocbvcrOLKWBSplitterLight] = Color.FromArgb(255, 51, 153); // msocbvcrOLKWBSplitterLight 1277rgbTable[KnownColors.msocbvcrOLKWBSplitterDark] = Color.FromArgb(255, 51, 153); // msocbvcrOLKWBSplitterDark 1278rgbTable[KnownColors.msocbvcrOLKWBActionDividerLine] = Color.FromArgb(255, 51, 153); // msocbvcrOLKWBActionDividerLine 1279rgbTable[KnownColors.msocbvcrOLKWBLabelText] = Color.FromArgb(255, 51, 153); // msocbvcrOLKWBLabelText 1280rgbTable[KnownColors.msocbvcrOLKWBFoldersBackground] = Color.FromArgb(255, 51, 153); // msocbvcrOLKWBFoldersBackground 1281rgbTable[KnownColors.msocbvcrOLKTodayIndicatorLight] = Color.FromArgb(255, 51, 153); // msocbvcrOLKTodayIndicatorLight 1282rgbTable[KnownColors.msocbvcrOLKTodayIndicatorDark] = Color.FromArgb(255, 51, 153); // msocbvcrOLKTodayIndicatorDark 1283rgbTable[KnownColors.msocbvcrOLKInfoBarBkgd] = Color.FromArgb(255, 51, 153); // msocbvcrOLKInfoBarBkgd 1284rgbTable[KnownColors.msocbvcrOLKInfoBarText] = Color.FromArgb(255, 51, 153); // msocbvcrOLKInfoBarText 1285rgbTable[KnownColors.msocbvcrOLKPreviewPaneLabelText] = Color.FromArgb(255, 51, 153); // msocbvcrOLKPreviewPaneLabelText 1286rgbTable[KnownColors.msocbvcrHyperlink] = Color.FromArgb(0, 61, 178); // msocbvcrHyperlink 1287rgbTable[KnownColors.msocbvcrHyperlinkFollowed] = Color.FromArgb(170, 0, 170); // msocbvcrHyperlinkFollowed 1288rgbTable[KnownColors.msocbvcrOGWorkspaceBkgd] = Color.FromArgb(255, 51, 153); // msocbvcrOGWorkspaceBkgd 1289rgbTable[KnownColors.msocbvcrOGMDIParentWorkspaceBkgd] = Color.FromArgb(255, 51, 153); // msocbvcrOGMDIParentWorkspaceBkgd 1290rgbTable[KnownColors.msocbvcrOGRulerBkgd] = Color.FromArgb(255, 51, 153); // msocbvcrOGRulerBkgd 1291rgbTable[KnownColors.msocbvcrOGRulerActiveBkgd] = Color.FromArgb(255, 51, 153); // msocbvcrOGRulerActiveBkgd 1292rgbTable[KnownColors.msocbvcrOGRulerInactiveBkgd] = Color.FromArgb(255, 51, 153); // msocbvcrOGRulerInactiveBkgd 1293rgbTable[KnownColors.msocbvcrOGRulerText] = Color.FromArgb(255, 51, 153); // msocbvcrOGRulerText 1294rgbTable[KnownColors.msocbvcrOGRulerTabStopTicks] = Color.FromArgb(255, 51, 153); // msocbvcrOGRulerTabStopTicks 1295rgbTable[KnownColors.msocbvcrOGRulerBdr] = Color.FromArgb(255, 51, 153); // msocbvcrOGRulerBdr 1296rgbTable[KnownColors.msocbvcrOGRulerTabBoxBdr] = Color.FromArgb(255, 51, 153); // msocbvcrOGRulerTabBoxBdr 1297rgbTable[KnownColors.msocbvcrOGRulerTabBoxBdrHighlight] = Color.FromArgb(255, 51, 153); // msocbvcrOGRulerTabBoxBdrHighlight 1298rgbTable[KnownColors.msocbvcrXLFormulaBarBkgd] = Color.FromArgb(255, 51, 153); // msocbvcrXLFormulaBarBkgd 1299rgbTable[KnownColors.msocbvcrCBDragHandleShadow] = Color.FromArgb(255, 255, 255); // msocbvcrCBDragHandleShadow -> Needs to equal VSCOLOR_COMMANDBAR_DRAGHANDLE_SHADOW in vscolors.cpp 1300rgbTable[KnownColors.msocbvcrOGTaskPaneGroupBoxHeaderBkgd] = Color.FromArgb(255, 51, 153); // msocbvcrOGTaskPaneGroupBoxHeaderBkgd 1301rgbTable[KnownColors.msocbvcrPPOutlineThumbnailsPaneTabAreaBkgd] = Color.FromArgb(255, 51, 153); // msocbvcrPPOutlineThumbnailsPaneTabAreaBkgd 1302rgbTable[KnownColors.msocbvcrPPOutlineThumbnailsPaneTabInactiveBkgd] = Color.FromArgb(255, 51, 153); // msocbvcrPPOutlineThumbnailsPaneTabInactiveBkgd 1303rgbTable[KnownColors.msocbvcrPPOutlineThumbnailsPaneTabBdr] = Color.FromArgb(255, 51, 153); // msocbvcrPPOutlineThumbnailsPaneTabBdr 1304rgbTable[KnownColors.msocbvcrPPOutlineThumbnailsPaneTabText] = Color.FromArgb(255, 51, 153); // msocbvcrPPOutlineThumbnailsPaneTabText 1305rgbTable[KnownColors.msocbvcrPPSlideBdrActiveSelected] = Color.FromArgb(255, 51, 153); // msocbvcrPPSlideBdrActiveSelected 1306rgbTable[KnownColors.msocbvcrPPSlideBdrInactiveSelected] = Color.FromArgb(255, 51, 153); // msocbvcrPPSlideBdrInactiveSelected 1307rgbTable[KnownColors.msocbvcrPPSlideBdrMouseOver] = Color.FromArgb(255, 51, 153); // msocbvcrPPSlideBdrMouseOver 1308rgbTable[KnownColors.msocbvcrPPSlideBdrActiveSelectedMouseOver] = Color.FromArgb(255, 51, 153); // msocbvcrPPSlideBdrActiveSelectedMouseOver 1309rgbTable[KnownColors.msocbvcrDlgGroupBoxText] = Color.FromArgb(0, 0, 0); // msocbvcrDlgGroupBoxText 1310rgbTable[KnownColors.msocbvcrScrollbarBkgd] = Color.FromArgb(237, 235, 239); // msocbvcrScrollbarBkgd 1311rgbTable[KnownColors.msocbvcrListHeaderArrow] = Color.FromArgb(155, 154, 156); // msocbvcrListHeaderArrow 1312rgbTable[KnownColors.msocbvcrDisabledHighlightedText] = Color.FromArgb(188, 202, 226); // msocbvcrDisabledHighlightedText 1313rgbTable[KnownColors.msocbvcrFocuslessHighlightedBkgd] = Color.FromArgb(235, 233, 237); // msocbvcrFocuslessHighlightedBkgd 1314rgbTable[KnownColors.msocbvcrFocuslessHighlightedText] = Color.FromArgb(000, 000, 000); // msocbvcrFocuslessHighlightedText 1315rgbTable[KnownColors.msocbvcrDisabledFocuslessHighlightedText] = Color.FromArgb(167, 166, 170); // msocbvcrDisabledFocuslessHighlightedText 1316rgbTable[KnownColors.msocbvcrWPCtlTextMouseDown] = Color.FromArgb(255, 51, 153); // msocbvcrWPCtlTextMouseDown 1317rgbTable[KnownColors.msocbvcrWPTextDisabled] = Color.FromArgb(255, 51, 153); // msocbvcrWPTextDisabled 1318rgbTable[KnownColors.msocbvcrWPInfoTipBkgd] = Color.FromArgb(255, 51, 153); // msocbvcrWPInfoTipBkgd 1319rgbTable[KnownColors.msocbvcrWPInfoTipText] = Color.FromArgb(255, 51, 153); // msocbvcrWPInfoTipText 1320rgbTable[KnownColors.msocbvcrDWActiveTabBkgd] = Color.FromArgb(255, 51, 153); // msocbvcrDWActiveTabBkgd 1321rgbTable[KnownColors.msocbvcrDWActiveTabText] = Color.FromArgb(255, 51, 153); // msocbvcrDWActiveTabText 1322rgbTable[KnownColors.msocbvcrDWActiveTabTextDisabled] = Color.FromArgb(255, 51, 153); // msocbvcrDWActiveTabTextDisabled 1323rgbTable[KnownColors.msocbvcrDWInactiveTabBkgd] = Color.FromArgb(255, 51, 153); // msocbvcrDWInactiveTabBkgd 1324rgbTable[KnownColors.msocbvcrDWInactiveTabText] = Color.FromArgb(255, 51, 153); // msocbvcrDWInactiveTabText 1325rgbTable[KnownColors.msocbvcrDWTabBkgdMouseOver] = Color.FromArgb(255, 51, 153); // msocbvcrDWTabBkgdMouseOver 1326rgbTable[KnownColors.msocbvcrDWTabTextMouseOver] = Color.FromArgb(255, 51, 153); // msocbvcrDWTabTextMouseOver 1327rgbTable[KnownColors.msocbvcrDWTabBkgdMouseDown] = Color.FromArgb(255, 51, 153); // msocbvcrDWTabBkgdMouseDown 1328rgbTable[KnownColors.msocbvcrDWTabTextMouseDown] = Color.FromArgb(255, 51, 153); // msocbvcrDWTabTextMouseDown 1329rgbTable[KnownColors.msocbvcrGSPLightBkgd] = Color.FromArgb(255, 51, 153); // msocbvcrGSPLightBkgd 1330rgbTable[KnownColors.msocbvcrGSPDarkBkgd] = Color.FromArgb(255, 51, 153); // msocbvcrGSPDarkBkgd 1331rgbTable[KnownColors.msocbvcrGSPGroupHeaderLightBkgd] = Color.FromArgb(255, 51, 153); // msocbvcrGSPGroupHeaderLightBkgd 1332rgbTable[KnownColors.msocbvcrGSPGroupHeaderDarkBkgd] = Color.FromArgb(255, 51, 153); // msocbvcrGSPGroupHeaderDarkBkgd 1333rgbTable[KnownColors.msocbvcrGSPGroupHeaderText] = Color.FromArgb(255, 51, 153); // msocbvcrGSPGroupHeaderText 1334rgbTable[KnownColors.msocbvcrGSPGroupContentLightBkgd] = Color.FromArgb(255, 51, 153); // msocbvcrGSPGroupContentLightBkgd 1335rgbTable[KnownColors.msocbvcrGSPGroupContentDarkBkgd] = Color.FromArgb(255, 51, 153); // msocbvcrGSPGroupContentDarkBkgd 1336rgbTable[KnownColors.msocbvcrGSPGroupContentText] = Color.FromArgb(255, 51, 153); // msocbvcrGSPGroupContentText 1337rgbTable[KnownColors.msocbvcrGSPGroupContentTextDisabled] = Color.FromArgb(255, 51, 153); // msocbvcrGSPGroupContentTextDisabled 1338rgbTable[KnownColors.msocbvcrGSPGroupline] = Color.FromArgb(255, 51, 153); // msocbvcrGSPGroupline 1339rgbTable[KnownColors.msocbvcrGSPHyperlink] = Color.FromArgb(255, 51, 153); // msocbvcrGSPHyperlink 1340rgbTable[KnownColors.msocbvcrDocTabBkgd] = Color.FromArgb(212, 212, 226); // msocbvcrDocTabBkgd 1341rgbTable[KnownColors.msocbvcrDocTabText] = Color.FromArgb(000, 000, 000); // msocbvcrDocTabText 1342rgbTable[KnownColors.msocbvcrDocTabBdr] = Color.FromArgb(118, 116, 146); // msocbvcrDocTabBdr 1343rgbTable[KnownColors.msocbvcrDocTabBdrLight] = Color.FromArgb(255, 255, 255); // msocbvcrDocTabBdrLight 1344rgbTable[KnownColors.msocbvcrDocTabBdrDark] = Color.FromArgb(186, 185, 206); // msocbvcrDocTabBdrDark 1345rgbTable[KnownColors.msocbvcrDocTabBkgdSelected] = Color.FromArgb(255, 255, 255); // msocbvcrDocTabBkgdSelected 1346rgbTable[KnownColors.msocbvcrDocTabTextSelected] = Color.FromArgb(000, 000, 000); // msocbvcrDocTabTextSelected 1347rgbTable[KnownColors.msocbvcrDocTabBdrSelected] = Color.FromArgb(124, 124, 148); // msocbvcrDocTabBdrSelected 1348rgbTable[KnownColors.msocbvcrDocTabBkgdMouseOver] = Color.FromArgb(193, 210, 238); // msocbvcrDocTabBkgdMouseOver 1349rgbTable[KnownColors.msocbvcrDocTabTextMouseOver] = Color.FromArgb(49, 106, 197); // msocbvcrDocTabTextMouseOver 1350rgbTable[KnownColors.msocbvcrDocTabBdrMouseOver] = Color.FromArgb(49, 106, 197); // msocbvcrDocTabBdrMouseOver 1351rgbTable[KnownColors.msocbvcrDocTabBdrLightMouseOver] = Color.FromArgb(49, 106, 197); // msocbvcrDocTabBdrLightMouseOver 1352rgbTable[KnownColors.msocbvcrDocTabBdrDarkMouseOver] = Color.FromArgb(49, 106, 197); // msocbvcrDocTabBdrDarkMouseOver 1353rgbTable[KnownColors.msocbvcrDocTabBkgdMouseDown] = Color.FromArgb(154, 183, 228); // msocbvcrDocTabBkgdMouseDown 1354rgbTable[KnownColors.msocbvcrDocTabTextMouseDown] = Color.FromArgb(000, 000, 000); // msocbvcrDocTabTextMouseDown 1355rgbTable[KnownColors.msocbvcrDocTabBdrMouseDown] = Color.FromArgb(75, 75, 111); // msocbvcrDocTabBdrMouseDown 1356rgbTable[KnownColors.msocbvcrDocTabBdrLightMouseDown] = Color.FromArgb(75, 75, 111); // msocbvcrDocTabBdrLightMouseDown 1357rgbTable[KnownColors.msocbvcrDocTabBdrDarkMouseDown] = Color.FromArgb(75, 75, 111); // msocbvcrDocTabBdrDarkMouseDown 1358rgbTable[KnownColors.msocbvcrToastGradBegin] = Color.FromArgb(246, 244, 236); // msocbvcrToastGradBegin 1359rgbTable[KnownColors.msocbvcrToastGradEnd] = Color.FromArgb(179, 178, 204); // msocbvcrToastGradEnd 1360rgbTable[KnownColors.msocbvcrJotNavUIGradBegin] = Color.FromArgb(236, 233, 216); // msocbvcrJotNavUIGradBegin 1361rgbTable[KnownColors.msocbvcrJotNavUIGradMiddle] = Color.FromArgb(236, 233, 216); // msocbvcrJotNavUIGradMiddle 1362rgbTable[KnownColors.msocbvcrJotNavUIGradEnd] = Color.FromArgb(255, 255, 255); // msocbvcrJotNavUIGradEnd 1363rgbTable[KnownColors.msocbvcrJotNavUIText] = Color.FromArgb(000, 000, 000); // msocbvcrJotNavUIText 1364rgbTable[KnownColors.msocbvcrJotNavUIBdr] = Color.FromArgb(172, 168, 153); // msocbvcrJotNavUIBdr 1365rgbTable[KnownColors.msocbvcrPlacesBarBkgd] = Color.FromArgb(224, 223, 227); // msocbvcrPlacesBarBkgd 1366rgbTable[KnownColors.msocbvcrPubPrintDocScratchPageBkgd] = Color.FromArgb(152, 181, 226); // msocbvcrPubPrintDocScratchPageBkgd 1367rgbTable[KnownColors.msocbvcrPubWebDocScratchPageBkgd] = Color.FromArgb(193, 210, 238); // msocbvcrPubWebDocScratchPageBkgd 1370private void InitThemedColors(ref Dictionary<KnownColors, Color> rgbTable) 1438private static void InitBlueLunaColors(ref Dictionary<KnownColors, Color> rgbTable) 1440rgbTable[KnownColors.msocbvcrCBBdrOuterDocked] = Color.FromArgb(196, 205, 218); 1441rgbTable[KnownColors.msocbvcrCBBdrOuterDocked] = Color.FromArgb(196, 205, 218); 1442rgbTable[KnownColors.msocbvcrCBBdrOuterFloating] = Color.FromArgb(42, 102, 201); 1443rgbTable[KnownColors.msocbvcrCBBkgd] = Color.FromArgb(196, 219, 249); 1444rgbTable[KnownColors.msocbvcrCBCtlBdrMouseDown] = Color.FromArgb(0, 0, 128); 1445rgbTable[KnownColors.msocbvcrCBCtlBdrMouseOver] = Color.FromArgb(0, 0, 128); 1446rgbTable[KnownColors.msocbvcrCBCtlBdrSelected] = Color.FromArgb(0, 0, 128); 1447rgbTable[KnownColors.msocbvcrCBCtlBdrSelectedMouseOver] = Color.FromArgb(0, 0, 128); 1448rgbTable[KnownColors.msocbvcrCBCtlBkgd] = Color.FromArgb(196, 219, 249); 1449rgbTable[KnownColors.msocbvcrCBCtlBkgdLight] = Color.FromArgb(255, 255, 255); 1450rgbTable[KnownColors.msocbvcrCBCtlBkgdMouseDown] = Color.FromArgb(254, 128, 62); 1451rgbTable[KnownColors.msocbvcrCBCtlBkgdMouseOver] = Color.FromArgb(255, 238, 194); 1452rgbTable[KnownColors.msocbvcrCBCtlBkgdMouseOver] = Color.FromArgb(255, 238, 194); 1453rgbTable[KnownColors.msocbvcrCBCtlBkgdSelected] = Color.FromArgb(255, 192, 111); 1454rgbTable[KnownColors.msocbvcrCBCtlBkgdSelectedMouseOver] = Color.FromArgb(254, 128, 62); 1455rgbTable[KnownColors.msocbvcrCBCtlText] = Color.FromArgb(0, 0, 0); 1456rgbTable[KnownColors.msocbvcrCBCtlTextDisabled] = Color.FromArgb(141, 141, 141); 1457rgbTable[KnownColors.msocbvcrCBCtlTextLight] = Color.FromArgb(128, 128, 128); 1458rgbTable[KnownColors.msocbvcrCBCtlTextMouseDown] = Color.FromArgb(0, 0, 0); 1459rgbTable[KnownColors.msocbvcrCBCtlTextMouseOver] = Color.FromArgb(0, 0, 0); 1460rgbTable[KnownColors.msocbvcrCBCtlTextMouseOver] = Color.FromArgb(0, 0, 0); 1461rgbTable[KnownColors.msocbvcrCBCtlTextMouseOver] = Color.FromArgb(0, 0, 0); 1462rgbTable[KnownColors.msocbvcrCBDockSeparatorLine] = Color.FromArgb(0, 53, 145); 1463rgbTable[KnownColors.msocbvcrCBDragHandle] = Color.FromArgb(39, 65, 118); 1464rgbTable[KnownColors.msocbvcrCBDragHandleShadow] = Color.FromArgb(255, 255, 255); 1465rgbTable[KnownColors.msocbvcrCBDropDownArrow] = Color.FromArgb(236, 233, 216); 1466rgbTable[KnownColors.msocbvcrCBGradMainMenuHorzBegin] = Color.FromArgb(158, 190, 245); 1467rgbTable[KnownColors.msocbvcrCBGradMainMenuHorzEnd] = Color.FromArgb(196, 218, 250); 1468rgbTable[KnownColors.msocbvcrCBGradMenuIconBkgdDroppedBegin] = Color.FromArgb(203, 221, 246); 1469rgbTable[KnownColors.msocbvcrCBGradMenuIconBkgdDroppedEnd] = Color.FromArgb(114, 155, 215); 1470rgbTable[KnownColors.msocbvcrCBGradMenuIconBkgdDroppedMiddle] = Color.FromArgb(161, 197, 249); 1471rgbTable[KnownColors.msocbvcrCBGradMenuTitleBkgdBegin] = Color.FromArgb(227, 239, 255); 1472rgbTable[KnownColors.msocbvcrCBGradMenuTitleBkgdEnd] = Color.FromArgb(123, 164, 224); 1473rgbTable[KnownColors.msocbvcrCBGradMouseDownBegin] = Color.FromArgb(254, 128, 62); 1474rgbTable[KnownColors.msocbvcrCBGradMouseDownEnd] = Color.FromArgb(255, 223, 154); 1475rgbTable[KnownColors.msocbvcrCBGradMouseDownMiddle] = Color.FromArgb(255, 177, 109); 1476rgbTable[KnownColors.msocbvcrCBGradMouseOverBegin] = Color.FromArgb(255, 255, 222); 1477rgbTable[KnownColors.msocbvcrCBGradMouseOverEnd] = Color.FromArgb(255, 203, 136); 1478rgbTable[KnownColors.msocbvcrCBGradMouseOverMiddle] = Color.FromArgb(255, 225, 172); 1479rgbTable[KnownColors.msocbvcrCBGradOptionsBegin] = Color.FromArgb(127, 177, 250); 1480rgbTable[KnownColors.msocbvcrCBGradOptionsEnd] = Color.FromArgb(0, 53, 145); 1481rgbTable[KnownColors.msocbvcrCBGradOptionsMiddle] = Color.FromArgb(82, 127, 208); 1482rgbTable[KnownColors.msocbvcrCBGradOptionsMouseOverBegin] = Color.FromArgb(255, 255, 222); 1483rgbTable[KnownColors.msocbvcrCBGradOptionsMouseOverEnd] = Color.FromArgb(255, 193, 118); 1484rgbTable[KnownColors.msocbvcrCBGradOptionsMouseOverMiddle] = Color.FromArgb(255, 225, 172); 1485rgbTable[KnownColors.msocbvcrCBGradOptionsSelectedBegin] = Color.FromArgb(254, 140, 73); 1486rgbTable[KnownColors.msocbvcrCBGradOptionsSelectedEnd] = Color.FromArgb(255, 221, 152); 1487rgbTable[KnownColors.msocbvcrCBGradOptionsSelectedMiddle] = Color.FromArgb(255, 184, 116); 1488rgbTable[KnownColors.msocbvcrCBGradSelectedBegin] = Color.FromArgb(255, 223, 154); 1489rgbTable[KnownColors.msocbvcrCBGradSelectedEnd] = Color.FromArgb(255, 166, 76); 1490rgbTable[KnownColors.msocbvcrCBGradSelectedMiddle] = Color.FromArgb(255, 195, 116); 1491rgbTable[KnownColors.msocbvcrCBGradVertBegin] = Color.FromArgb(227, 239, 255); 1492rgbTable[KnownColors.msocbvcrCBGradVertEnd] = Color.FromArgb(123, 164, 224); 1493rgbTable[KnownColors.msocbvcrCBGradVertMiddle] = Color.FromArgb(203, 225, 252); 1494rgbTable[KnownColors.msocbvcrCBIconDisabledDark] = Color.FromArgb(97, 122, 172); 1495rgbTable[KnownColors.msocbvcrCBIconDisabledLight] = Color.FromArgb(233, 236, 242); 1496rgbTable[KnownColors.msocbvcrCBLabelBkgnd] = Color.FromArgb(186, 211, 245); 1497rgbTable[KnownColors.msocbvcrCBLabelBkgnd] = Color.FromArgb(186, 211, 245); 1498rgbTable[KnownColors.msocbvcrCBLowColorIconDisabled] = Color.FromArgb(109, 150, 208); 1499rgbTable[KnownColors.msocbvcrCBMainMenuBkgd] = Color.FromArgb(153, 204, 255); 1500rgbTable[KnownColors.msocbvcrCBMenuBdrOuter] = Color.FromArgb(0, 45, 150); 1501rgbTable[KnownColors.msocbvcrCBMenuBkgd] = Color.FromArgb(246, 246, 246); 1502rgbTable[KnownColors.msocbvcrCBMenuCtlText] = Color.FromArgb(0, 0, 0); 1503rgbTable[KnownColors.msocbvcrCBMenuCtlTextDisabled] = Color.FromArgb(141, 141, 141); 1504rgbTable[KnownColors.msocbvcrCBMenuIconBkgd] = Color.FromArgb(203, 225, 252); 1505rgbTable[KnownColors.msocbvcrCBMenuIconBkgdDropped] = Color.FromArgb(172, 183, 201); 1506rgbTable[KnownColors.msocbvcrCBMenuIconBkgdDropped] = Color.FromArgb(172, 183, 201); 1507rgbTable[KnownColors.msocbvcrCBMenuShadow] = Color.FromArgb(95, 130, 234); 1508rgbTable[KnownColors.msocbvcrCBMenuSplitArrow] = Color.FromArgb(128, 128, 128); 1509rgbTable[KnownColors.msocbvcrCBOptionsButtonShadow] = Color.FromArgb(255, 255, 255); 1510rgbTable[KnownColors.msocbvcrCBShadow] = Color.FromArgb(59, 97, 156); 1511rgbTable[KnownColors.msocbvcrCBSplitterLine] = Color.FromArgb(106, 140, 203); 1512rgbTable[KnownColors.msocbvcrCBSplitterLineLight] = Color.FromArgb(241, 249, 255); 1513rgbTable[KnownColors.msocbvcrCBTearOffHandle] = Color.FromArgb(169, 199, 240); 1514rgbTable[KnownColors.msocbvcrCBTearOffHandleMouseOver] = Color.FromArgb(255, 238, 194); 1515rgbTable[KnownColors.msocbvcrCBTitleBkgd] = Color.FromArgb(42, 102, 201); 1516rgbTable[KnownColors.msocbvcrCBTitleText] = Color.FromArgb(255, 255, 255); 1517rgbTable[KnownColors.msocbvcrDisabledFocuslessHighlightedText] = Color.FromArgb(172, 168, 153); 1518rgbTable[KnownColors.msocbvcrDisabledHighlightedText] = Color.FromArgb(187, 206, 236); 1519rgbTable[KnownColors.msocbvcrDlgGroupBoxText] = Color.FromArgb(0, 70, 213); 1520rgbTable[KnownColors.msocbvcrDocTabBdr] = Color.FromArgb(0, 53, 154); 1521rgbTable[KnownColors.msocbvcrDocTabBdrDark] = Color.FromArgb(117, 166, 241); 1522rgbTable[KnownColors.msocbvcrDocTabBdrDarkMouseDown] = Color.FromArgb(0, 0, 128); 1523rgbTable[KnownColors.msocbvcrDocTabBdrDarkMouseOver] = Color.FromArgb(0, 0, 128); 1524rgbTable[KnownColors.msocbvcrDocTabBdrDarkMouseOver] = Color.FromArgb(0, 0, 128); 1525rgbTable[KnownColors.msocbvcrDocTabBdrDarkMouseOver] = Color.FromArgb(0, 0, 128); 1526rgbTable[KnownColors.msocbvcrDocTabBdrLight] = Color.FromArgb(255, 255, 255); 1527rgbTable[KnownColors.msocbvcrDocTabBdrLightMouseDown] = Color.FromArgb(0, 0, 128); 1528rgbTable[KnownColors.msocbvcrDocTabBdrLightMouseOver] = Color.FromArgb(0, 0, 128); 1529rgbTable[KnownColors.msocbvcrDocTabBdrLightMouseOver] = Color.FromArgb(0, 0, 128); 1530rgbTable[KnownColors.msocbvcrDocTabBdrLightMouseOver] = Color.FromArgb(0, 0, 128); 1531rgbTable[KnownColors.msocbvcrDocTabBdrMouseDown] = Color.FromArgb(0, 0, 128); 1532rgbTable[KnownColors.msocbvcrDocTabBdrMouseOver] = Color.FromArgb(0, 0, 128); 1533rgbTable[KnownColors.msocbvcrDocTabBdrMouseOver] = Color.FromArgb(0, 0, 128); 1534rgbTable[KnownColors.msocbvcrDocTabBdrMouseOver] = Color.FromArgb(0, 0, 128); 1535rgbTable[KnownColors.msocbvcrDocTabBdrSelected] = Color.FromArgb(59, 97, 156); 1536rgbTable[KnownColors.msocbvcrDocTabBkgd] = Color.FromArgb(186, 211, 245); 1537rgbTable[KnownColors.msocbvcrDocTabBkgdMouseDown] = Color.FromArgb(254, 128, 62); 1538rgbTable[KnownColors.msocbvcrDocTabBkgdMouseOver] = Color.FromArgb(255, 238, 194); 1539rgbTable[KnownColors.msocbvcrDocTabBkgdMouseOver] = Color.FromArgb(255, 238, 194); 1540rgbTable[KnownColors.msocbvcrDocTabBkgdSelected] = Color.FromArgb(255, 255, 255); 1541rgbTable[KnownColors.msocbvcrDocTabText] = Color.FromArgb(0, 0, 0); 1542rgbTable[KnownColors.msocbvcrDocTabTextMouseDown] = Color.FromArgb(0, 0, 0); 1543rgbTable[KnownColors.msocbvcrDocTabTextMouseOver] = Color.FromArgb(0, 0, 0); 1544rgbTable[KnownColors.msocbvcrDocTabTextMouseOver] = Color.FromArgb(0, 0, 0); 1545rgbTable[KnownColors.msocbvcrDocTabTextMouseOver] = Color.FromArgb(0, 0, 0); 1546rgbTable[KnownColors.msocbvcrDocTabTextSelected] = Color.FromArgb(0, 0, 0); 1547rgbTable[KnownColors.msocbvcrDWActiveTabBkgd] = Color.FromArgb(186, 211, 245); 1548rgbTable[KnownColors.msocbvcrDWActiveTabBkgd] = Color.FromArgb(186, 211, 245); 1549rgbTable[KnownColors.msocbvcrDWActiveTabText] = Color.FromArgb(0, 0, 0); 1550rgbTable[KnownColors.msocbvcrDWActiveTabText] = Color.FromArgb(0, 0, 0); 1551rgbTable[KnownColors.msocbvcrDWActiveTabTextDisabled] = Color.FromArgb(94, 94, 94); 1552rgbTable[KnownColors.msocbvcrDWActiveTabTextDisabled] = Color.FromArgb(94, 94, 94); 1553rgbTable[KnownColors.msocbvcrDWInactiveTabBkgd] = Color.FromArgb(129, 169, 226); 1554rgbTable[KnownColors.msocbvcrDWInactiveTabBkgd] = Color.FromArgb(129, 169, 226); 1555rgbTable[KnownColors.msocbvcrDWInactiveTabText] = Color.FromArgb(255, 255, 255); 1556rgbTable[KnownColors.msocbvcrDWInactiveTabText] = Color.FromArgb(255, 255, 255); 1557rgbTable[KnownColors.msocbvcrDWTabBkgdMouseDown] = Color.FromArgb(254, 128, 62); 1558rgbTable[KnownColors.msocbvcrDWTabBkgdMouseOver] = Color.FromArgb(255, 238, 194); 1559rgbTable[KnownColors.msocbvcrDWTabTextMouseDown] = Color.FromArgb(0, 0, 0); 1560rgbTable[KnownColors.msocbvcrDWTabTextMouseOver] = Color.FromArgb(0, 0, 0); 1561rgbTable[KnownColors.msocbvcrFocuslessHighlightedBkgd] = Color.FromArgb(236, 233, 216); 1562rgbTable[KnownColors.msocbvcrFocuslessHighlightedBkgd] = Color.FromArgb(236, 233, 216); 1563rgbTable[KnownColors.msocbvcrFocuslessHighlightedText] = Color.FromArgb(0, 0, 0); 1564rgbTable[KnownColors.msocbvcrFocuslessHighlightedText] = Color.FromArgb(0, 0, 0); 1565rgbTable[KnownColors.msocbvcrGDHeaderBdr] = Color.FromArgb(89, 89, 172); 1566rgbTable[KnownColors.msocbvcrGDHeaderBkgd] = Color.FromArgb(239, 235, 222); 1567rgbTable[KnownColors.msocbvcrGDHeaderCellBdr] = Color.FromArgb(126, 125, 104); 1568rgbTable[KnownColors.msocbvcrGDHeaderCellBkgd] = Color.FromArgb(239, 235, 222); 1569rgbTable[KnownColors.msocbvcrGDHeaderCellBkgdSelected] = Color.FromArgb(255, 192, 111); 1570rgbTable[KnownColors.msocbvcrGDHeaderSeeThroughSelection] = Color.FromArgb(191, 191, 223); 1571rgbTable[KnownColors.msocbvcrGSPDarkBkgd] = Color.FromArgb(74, 122, 201); 1572rgbTable[KnownColors.msocbvcrGSPDarkBkgd] = Color.FromArgb(74, 122, 201); 1573rgbTable[KnownColors.msocbvcrGSPGroupContentDarkBkgd] = Color.FromArgb(185, 208, 241); 1574rgbTable[KnownColors.msocbvcrGSPGroupContentLightBkgd] = Color.FromArgb(221, 236, 254); 1575rgbTable[KnownColors.msocbvcrGSPGroupContentText] = Color.FromArgb(0, 0, 0); 1576rgbTable[KnownColors.msocbvcrGSPGroupContentTextDisabled] = Color.FromArgb(150, 145, 133); 1577rgbTable[KnownColors.msocbvcrGSPGroupHeaderDarkBkgd] = Color.FromArgb(101, 143, 224); 1578rgbTable[KnownColors.msocbvcrGSPGroupHeaderLightBkgd] = Color.FromArgb(196, 219, 249); 1579rgbTable[KnownColors.msocbvcrGSPGroupHeaderText] = Color.FromArgb(0, 45, 134); 1580rgbTable[KnownColors.msocbvcrGSPGroupHeaderText] = Color.FromArgb(0, 45, 134); 1581rgbTable[KnownColors.msocbvcrGSPGroupline] = Color.FromArgb(255, 255, 255); 1582rgbTable[KnownColors.msocbvcrGSPGroupline] = Color.FromArgb(255, 255, 255); 1583rgbTable[KnownColors.msocbvcrGSPHyperlink] = Color.FromArgb(0, 61, 178); 1584rgbTable[KnownColors.msocbvcrGSPLightBkgd] = Color.FromArgb(221, 236, 254); 1585rgbTable[KnownColors.msocbvcrHyperlink] = Color.FromArgb(0, 61, 178); 1586rgbTable[KnownColors.msocbvcrHyperlinkFollowed] = Color.FromArgb(170, 0, 170); 1587rgbTable[KnownColors.msocbvcrJotNavUIBdr] = Color.FromArgb(59, 97, 156); 1588rgbTable[KnownColors.msocbvcrJotNavUIBdr] = Color.FromArgb(59, 97, 156); 1589rgbTable[KnownColors.msocbvcrJotNavUIGradBegin] = Color.FromArgb(158, 190, 245); 1590rgbTable[KnownColors.msocbvcrJotNavUIGradBegin] = Color.FromArgb(158, 190, 245); 1591rgbTable[KnownColors.msocbvcrJotNavUIGradEnd] = Color.FromArgb(255, 255, 255); 1592rgbTable[KnownColors.msocbvcrJotNavUIGradMiddle] = Color.FromArgb(196, 218, 250); 1593rgbTable[KnownColors.msocbvcrJotNavUIGradMiddle] = Color.FromArgb(196, 218, 250); 1594rgbTable[KnownColors.msocbvcrJotNavUIText] = Color.FromArgb(0, 0, 0); 1595rgbTable[KnownColors.msocbvcrListHeaderArrow] = Color.FromArgb(172, 168, 153); 1596rgbTable[KnownColors.msocbvcrNetLookBkgnd] = Color.FromArgb(227, 239, 255); 1597rgbTable[KnownColors.msocbvcrOABBkgd] = Color.FromArgb(128, 128, 128); 1598rgbTable[KnownColors.msocbvcrOBBkgdBdr] = Color.FromArgb(128, 128, 128); 1599rgbTable[KnownColors.msocbvcrOBBkgdBdrContrast] = Color.FromArgb(255, 255, 255); 1600rgbTable[KnownColors.msocbvcrOGMDIParentWorkspaceBkgd] = Color.FromArgb(144, 153, 174); 1601rgbTable[KnownColors.msocbvcrOGRulerActiveBkgd] = Color.FromArgb(255, 255, 255); 1602rgbTable[KnownColors.msocbvcrOGRulerBdr] = Color.FromArgb(0, 0, 0); 1603rgbTable[KnownColors.msocbvcrOGRulerBkgd] = Color.FromArgb(216, 231, 252); 1604rgbTable[KnownColors.msocbvcrOGRulerInactiveBkgd] = Color.FromArgb(158, 190, 245); 1605rgbTable[KnownColors.msocbvcrOGRulerTabBoxBdr] = Color.FromArgb(75, 120, 202); 1606rgbTable[KnownColors.msocbvcrOGRulerTabBoxBdrHighlight] = Color.FromArgb(255, 255, 255); 1607rgbTable[KnownColors.msocbvcrOGRulerTabStopTicks] = Color.FromArgb(128, 128, 128); 1608rgbTable[KnownColors.msocbvcrOGRulerText] = Color.FromArgb(0, 0, 0); 1609rgbTable[KnownColors.msocbvcrOGTaskPaneGroupBoxHeaderBkgd] = Color.FromArgb(186, 211, 245); 1610rgbTable[KnownColors.msocbvcrOGWorkspaceBkgd] = Color.FromArgb(144, 153, 174); 1611rgbTable[KnownColors.msocbvcrOLKFlagNone] = Color.FromArgb(242, 240, 228); 1612rgbTable[KnownColors.msocbvcrOLKFolderbarDark] = Color.FromArgb(0, 53, 145); 1613rgbTable[KnownColors.msocbvcrOLKFolderbarLight] = Color.FromArgb(89, 135, 214); 1614rgbTable[KnownColors.msocbvcrOLKFolderbarText] = Color.FromArgb(255, 255, 255); 1615rgbTable[KnownColors.msocbvcrOLKGridlines] = Color.FromArgb(234, 233, 225); 1616rgbTable[KnownColors.msocbvcrOLKGroupLine] = Color.FromArgb(123, 164, 224); 1617rgbTable[KnownColors.msocbvcrOLKGroupNested] = Color.FromArgb(253, 238, 201); 1618rgbTable[KnownColors.msocbvcrOLKGroupShaded] = Color.FromArgb(190, 218, 251); 1619rgbTable[KnownColors.msocbvcrOLKGroupText] = Color.FromArgb(55, 104, 185); 1620rgbTable[KnownColors.msocbvcrOLKIconBar] = Color.FromArgb(253, 247, 233); 1621rgbTable[KnownColors.msocbvcrOLKInfoBarBkgd] = Color.FromArgb(144, 153, 174); 1622rgbTable[KnownColors.msocbvcrOLKInfoBarText] = Color.FromArgb(255, 255, 255); 1623rgbTable[KnownColors.msocbvcrOLKPreviewPaneLabelText] = Color.FromArgb(144, 153, 174); 1624rgbTable[KnownColors.msocbvcrOLKTodayIndicatorDark] = Color.FromArgb(187, 85, 3); 1625rgbTable[KnownColors.msocbvcrOLKTodayIndicatorLight] = Color.FromArgb(251, 200, 79); 1626rgbTable[KnownColors.msocbvcrOLKWBActionDividerLine] = Color.FromArgb(215, 228, 251); 1627rgbTable[KnownColors.msocbvcrOLKWBButtonDark] = Color.FromArgb(123, 164, 224); 1628rgbTable[KnownColors.msocbvcrOLKWBButtonLight] = Color.FromArgb(203, 225, 252); 1629rgbTable[KnownColors.msocbvcrOLKWBButtonLight] = Color.FromArgb(203, 225, 252); 1630rgbTable[KnownColors.msocbvcrOLKWBDarkOutline] = Color.FromArgb(0, 45, 150); 1631rgbTable[KnownColors.msocbvcrOLKWBFoldersBackground] = Color.FromArgb(255, 255, 255); 1632rgbTable[KnownColors.msocbvcrOLKWBHoverButtonDark] = Color.FromArgb(247, 190, 87); 1633rgbTable[KnownColors.msocbvcrOLKWBHoverButtonLight] = Color.FromArgb(255, 255, 220); 1634rgbTable[KnownColors.msocbvcrOLKWBLabelText] = Color.FromArgb(50, 69, 105); 1635rgbTable[KnownColors.msocbvcrOLKWBPressedButtonDark] = Color.FromArgb(248, 222, 128); 1636rgbTable[KnownColors.msocbvcrOLKWBPressedButtonLight] = Color.FromArgb(232, 127, 8); 1637rgbTable[KnownColors.msocbvcrOLKWBSelectedButtonDark] = Color.FromArgb(238, 147, 17); 1638rgbTable[KnownColors.msocbvcrOLKWBSelectedButtonLight] = Color.FromArgb(251, 230, 148); 1639rgbTable[KnownColors.msocbvcrOLKWBSplitterDark] = Color.FromArgb(0, 53, 145); 1640rgbTable[KnownColors.msocbvcrOLKWBSplitterLight] = Color.FromArgb(89, 135, 214); 1641rgbTable[KnownColors.msocbvcrOLKWBSplitterLight] = Color.FromArgb(89, 135, 214); 1642rgbTable[KnownColors.msocbvcrPlacesBarBkgd] = Color.FromArgb(236, 233, 216); 1643rgbTable[KnownColors.msocbvcrPPOutlineThumbnailsPaneTabAreaBkgd] = Color.FromArgb(195, 218, 249); 1644rgbTable[KnownColors.msocbvcrPPOutlineThumbnailsPaneTabBdr] = Color.FromArgb(59, 97, 156); 1645rgbTable[KnownColors.msocbvcrPPOutlineThumbnailsPaneTabInactiveBkgd] = Color.FromArgb(158, 190, 245); 1646rgbTable[KnownColors.msocbvcrPPOutlineThumbnailsPaneTabText] = Color.FromArgb(0, 0, 0); 1647rgbTable[KnownColors.msocbvcrPPSlideBdrActiveSelected] = Color.FromArgb(61, 108, 192); 1648rgbTable[KnownColors.msocbvcrPPSlideBdrActiveSelectedMouseOver] = Color.FromArgb(61, 108, 192); 1649rgbTable[KnownColors.msocbvcrPPSlideBdrInactiveSelected] = Color.FromArgb(128, 128, 128); 1650rgbTable[KnownColors.msocbvcrPPSlideBdrMouseOver] = Color.FromArgb(61, 108, 192); 1651rgbTable[KnownColors.msocbvcrPubPrintDocScratchPageBkgd] = Color.FromArgb(144, 153, 174); 1652rgbTable[KnownColors.msocbvcrPubWebDocScratchPageBkgd] = Color.FromArgb(189, 194, 207); 1653rgbTable[KnownColors.msocbvcrSBBdr] = Color.FromArgb(211, 211, 211); 1654rgbTable[KnownColors.msocbvcrScrollbarBkgd] = Color.FromArgb(251, 251, 248); 1655rgbTable[KnownColors.msocbvcrToastGradBegin] = Color.FromArgb(220, 236, 254); 1656rgbTable[KnownColors.msocbvcrToastGradEnd] = Color.FromArgb(167, 197, 238); 1657rgbTable[KnownColors.msocbvcrWPBdrInnerDocked] = Color.FromArgb(185, 212, 249); 1658rgbTable[KnownColors.msocbvcrWPBdrOuterDocked] = Color.FromArgb(196, 218, 250); 1659rgbTable[KnownColors.msocbvcrWPBdrOuterFloating] = Color.FromArgb(42, 102, 201); 1660rgbTable[KnownColors.msocbvcrWPBkgd] = Color.FromArgb(221, 236, 254); 1661rgbTable[KnownColors.msocbvcrWPCtlBdr] = Color.FromArgb(127, 157, 185); 1662rgbTable[KnownColors.msocbvcrWPCtlBdrDefault] = Color.FromArgb(0, 0, 0); 1663rgbTable[KnownColors.msocbvcrWPCtlBdrDefault] = Color.FromArgb(0, 0, 0); 1664rgbTable[KnownColors.msocbvcrWPCtlBdrDisabled] = Color.FromArgb(128, 128, 128); 1665rgbTable[KnownColors.msocbvcrWPCtlBkgd] = Color.FromArgb(169, 199, 240); 1666rgbTable[KnownColors.msocbvcrWPCtlBkgdDisabled] = Color.FromArgb(222, 222, 222); 1667rgbTable[KnownColors.msocbvcrWPCtlText] = Color.FromArgb(0, 0, 0); 1668rgbTable[KnownColors.msocbvcrWPCtlTextDisabled] = Color.FromArgb(172, 168, 153); 1669rgbTable[KnownColors.msocbvcrWPCtlTextMouseDown] = Color.FromArgb(0, 0, 0); 1670rgbTable[KnownColors.msocbvcrWPGroupline] = Color.FromArgb(123, 164, 224); 1671rgbTable[KnownColors.msocbvcrWPInfoTipBkgd] = Color.FromArgb(255, 255, 204); 1672rgbTable[KnownColors.msocbvcrWPInfoTipText] = Color.FromArgb(0, 0, 0); 1673rgbTable[KnownColors.msocbvcrWPNavBarBkgnd] = Color.FromArgb(74, 122, 201); 1674rgbTable[KnownColors.msocbvcrWPText] = Color.FromArgb(0, 0, 0); 1675rgbTable[KnownColors.msocbvcrWPText] = Color.FromArgb(0, 0, 0); 1676rgbTable[KnownColors.msocbvcrWPTextDisabled] = Color.FromArgb(172, 168, 153); 1677rgbTable[KnownColors.msocbvcrWPTitleBkgdActive] = Color.FromArgb(123, 164, 224); 1678rgbTable[KnownColors.msocbvcrWPTitleBkgdInactive] = Color.FromArgb(148, 187, 239); 1679rgbTable[KnownColors.msocbvcrWPTitleTextActive] = Color.FromArgb(0, 0, 0); 1680rgbTable[KnownColors.msocbvcrWPTitleTextInactive] = Color.FromArgb(0, 0, 0); 1681rgbTable[KnownColors.msocbvcrXLFormulaBarBkgd] = Color.FromArgb(158, 190, 245);
System\Windows\Forms\Controls\ToolStrips\StatusStrip.cs (1)
618BackColor = Color.Transparent;
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (2)
364public new Color BackColor 756public new Color ForeColor
System\Windows\Forms\Controls\ToolStrips\ToolStripArrowRenderEventArgs.cs (5)
10private Color _arrowColor = Color.Empty; 17Color arrowColor, 29public Color ArrowColor 39internal Color DefaultArrowColor { get; set; }
System\Windows\Forms\Controls\ToolStrips\ToolStripComboBox.ToolStripComboBoxControl.ToolStripComboBoxFlatComboAdapter.cs (2)
41protected override Color GetOuterBorderColor(ComboBox comboBox) 51protected override Color GetPopupOuterBorderColor(ComboBox comboBox, bool focused)
System\Windows\Forms\Controls\ToolStrips\ToolStripContainer.cs (2)
87public new Color BackColor 241public new Color ForeColor
System\Windows\Forms\Controls\ToolStrips\ToolStripContentPanel.cs (3)
92public override Color BackColor 101if (ParentInternal is ToolStripContainer && value == Color.Transparent) 103ParentInternal.BackColor = Color.Transparent;
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.cs (3)
56public override Color BackColor 213public override Color ForeColor 250public new Color ImageTransparentColor
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownButton.cs (1)
200Color arrowColor;
System\Windows\Forms\Controls\ToolStrips\ToolStripHighContrastRenderer.cs (11)
154Color arrowColor = item.Selected && !item.Pressed ? SystemColors.HighlightText : SystemColors.ControlText; 205Color arrowColor = !item.Enabled ? SystemColors.ControlDark 382return SystemColors.Control.ToArgb() == Color.Black.ToArgb(); 497Span<(Color OldColor, Color NewColor)> map = 499new(Color.Black, Color.White), 500new(Color.White, Color.Black), 501new(Color.FromArgb(0, 0, 128), Color.White)
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (29)
43private Color _imageTransparentColor = Color.Empty; 510public virtual Color BackColor 514Color c = RawBackColor; 530Color previous = BackColor; 531Properties.AddOrRemoveValue(s_backColorProperty, value, defaultValue: Color.Empty); 864public virtual Color ForeColor 868Color foreColor = Properties.GetValueOrDefault<Color>(s_foreColorProperty); 884Color previous = ForeColor; 1057if (value is Bitmap bmp && ImageTransparentColor != Color.Empty) 1083public Color ImageTransparentColor 1094if (Image is Bitmap currentImage && value != Color.Empty) 1201Color color = Properties.GetValueOrDefault<Color>(s_foreColorProperty); 1614internal Color RawBackColor => Properties.GetValueOrDefault(s_backColorProperty, Color.Empty); 2888Color backColor = Properties.GetValueOrDefault<Color>(s_backColorProperty); 2936Color foreColor = Properties.GetValueOrDefault<Color>(s_foreColorProperty); 3279private bool ShouldSerializeImageTransparentColor() => ImageTransparentColor != Color.Empty; 3287Color backColor = Properties.GetValueOrDefault<Color>(s_backColorProperty); 3301Color foreColor = Properties.GetValueOrDefault<Color>(s_foreColorProperty); 3369public virtual void ResetBackColor() => BackColor = Color.Empty; 3378public virtual void ResetForeColor() => ForeColor = Color.Empty; 3393private void ResetImageTransparentColor() => ImageTransparentColor = Color.Empty;
System\Windows\Forms\Controls\ToolStrips\ToolStripItemTextRenderEventArgs.cs (5)
13private Color _textColor = SystemColors.ControlText; 24Color textColor, 47Color textColor, 71public Color TextColor 81internal Color DefaultTextColor { get; set; }
System\Windows\Forms\Controls\ToolStrips\ToolStripLabel.cs (13)
20private Color _linkColor = Color.Empty; 21private Color _activeLinkColor = Color.Empty; 22private Color _visitedLinkColor = Color.Empty; 91public Color ActiveLinkColor 114private static Color IELinkColor 122private static Color IEActiveLinkColor 130private static Color IEVisitedLinkColor 162public Color LinkColor 206public Color VisitedLinkColor 353Color textColor = ForeColor;
System\Windows\Forms\Controls\ToolStrips\ToolStripMenuItem.cs (2)
952Color textColor = SystemColors.MenuText; 1007Color arrowColor = (Selected || Pressed) ? SystemColors.HighlightText : SystemColors.MenuText;
System\Windows\Forms\Controls\ToolStrips\ToolstripProfessionalRenderer.cs (15)
301Color.Silver.GetCachedSolidBrushScope() : ColorTable.ButtonSelectedBorder.GetCachedSolidBrushScope(); 565Color borderColor = ColorTable.MenuItemBorder; 621Color borderColor = ColorTable.MenuItemBorder; 700Color begin = (rightToLeft == RightToLeft.No) ? ColorTable.ImageMarginGradientBegin : ColorTable.ImageMarginGradientEnd; 701Color end = (rightToLeft == RightToLeft.No) ? ColorTable.ImageMarginGradientEnd : ColorTable.ImageMarginGradientBegin; 911Color overflowBottomLeftShadow, overflowTopShadow; 952private static void FillWithDoubleGradient(Color beginColor, Color middleColor, Color endColor, Graphics g, Rectangle bounds, int firstGradientWidth, int secondGradientWidth, LinearGradientMode mode, bool flipHorizontal) 1055Color fill = (e.Item.Selected) ? ColorTable.CheckSelectedBackground : ColorTable.CheckBackground; 1117private static void RenderBackgroundGradient(Graphics g, Control control, Color beginColor, Color endColor) 1123private static void RenderBackgroundGradient(Graphics g, Control control, Color beginColor, Color endColor, Orientation orientation) 1238Color overflowButtonGradientBegin, overflowButtonGradientMiddle, overflowButtonGradientEnd, overflowBottomLeftShadow, overflowTopShadow;
System\Windows\Forms\Controls\ToolStrips\ToolStripRenderer.cs (4)
631Color arrowColor) 868Color backgroundColor = e.Item.Selected ? SystemColors.Highlight : e.Item.BackColor; 898Color textColor = e.TextColor; 1158control.RawBackColor == Color.Empty && control.BackgroundImage is null;
System\Windows\Forms\Controls\ToolStrips\ToolStripRenderEventArgs.cs (6)
10private Color _backColor; 16: this(g, toolStrip, new Rectangle(Point.Empty, toolStrip.OrThrowIfNull().Size), Color.Empty) 27Color backColor) 53public Color BackColor 57if (_backColor != Color.Empty) 70if (_backColor != Color.Empty)
System\Windows\Forms\Controls\ToolStrips\ToolStripSeparator.cs (1)
152public new Color ImageTransparentColor
System\Windows\Forms\Controls\ToolStrips\ToolStripSystemDarkModeRenderer.cs (39)
44private static Color GetDarkModeColor(Color color) => 47Color c when c == SystemColors.Control => Color.FromArgb(45, 45, 45), 48Color c when c == SystemColors.ControlLight => Color.FromArgb(60, 60, 60), 49Color c when c == SystemColors.ControlDark => Color.FromArgb(30, 30, 30), 50Color c when c == SystemColors.ControlText => Color.FromArgb(240, 240, 240), 51Color c when c == SystemColors.ButtonFace => Color.FromArgb(45, 45, 45), 52Color c when c == SystemColors.Highlight => Color.FromArgb(0, 120, 215), 53Color c when c == SystemColors.HighlightText => Color.White, 54Color c when c == SystemColors.Window => Color.FromArgb(32, 32, 32), 55Color c when c == SystemColors.WindowText => Color.FromArgb(240, 240, 240), 56Color c when c == SystemColors.GrayText => Color.FromArgb(153, 153, 153), 57Color c when c == SystemColors.InactiveBorder => Color.FromArgb(70, 70, 70), 58Color c when c == SystemColors.ButtonHighlight => Color.FromArgb(80, 80, 80), 59Color c when c == SystemColors.ButtonShadow => Color.FromArgb(20, 20, 20), 60Color c when c == SystemColors.Menu => Color.FromArgb(45, 45, 45), 61Color c when c == SystemColors.MenuText => Color.FromArgb(240, 240, 240), 74private static SolidBrushCache.Scope GetDarkModeBrush(Color color) => 82private static PenCache.Scope GetDarkModePen(Color color) => 99private static void FillBackground(Graphics g, Rectangle bounds, Color backColor) 259if (e.Item.BackColor != Color.Transparent && e.Item.BackColor != Color.Empty) 566Color arrowColor = (e.Item.Selected || e.Item.Pressed) 595Color textColor = (e.Item.Selected || e.Item.Pressed)
System\Windows\Forms\Controls\ToolStrips\ToolStripSystemRenderer.cs (7)
108private static void FillBackground(Graphics g, Rectangle bounds, Color backColor) 356Color backColor = e.ToolStrip.BackColor; 446Color arrowColor = item.Enabled ? SystemColors.ControlText : SystemColors.ControlDark; 483else if (item.RawBackColor != Color.Empty) 514Color borderColor = ToolStripManager.VisualStylesEnabled 528else if (!ToolStripManager.VisualStylesEnabled && (item.RawBackColor != Color.Empty)) 577Color arrowColor = splitButton.Enabled
System\Windows\Forms\Controls\ToolStrips\ToolStripTextBox.ToolStripTextBoxControl.cs (2)
244Color outerBorderColor = focused ? ColorTable.TextBoxBorder : BackColor; 245Color innerBorderColor = SystemInformation.HighContrast && !focused ? ColorTable.MenuBorder : BackColor;
System\Windows\Forms\Controls\TrackBar\TrackBar.cs (1)
236public override Color ForeColor
System\Windows\Forms\Controls\TreeView\TreeNode.cs (10)
177public Color BackColor 183return Color.Empty; 191Color oldbk = BackColor; 198_propBag.BackColor = Color.Empty; 404public Color ForeColor 410return Color.Empty; 417Color oldfc = ForeColor; 424_propBag.ForeColor = Color.Empty; 2037return BackColor != Color.Empty; 2042return ForeColor != Color.Empty;
System\Windows\Forms\Controls\TreeView\TreeView.cs (11)
139private Color _lineColor; 193public override Color BackColor 438public override Color ForeColor 851[DefaultValue(typeof(Color), "Black")] 852public Color LineColor 1881Color c = BackColor; 1896if (_lineColor != Color.Empty) 2770Color riFore = renderinfo.ForeColor; 2771Color riBack = renderinfo.BackColor; 2828Color color = (((curState & TreeNodeStates.Selected) == TreeNodeStates.Selected) && node.TreeView.Focused) ? SystemColors.HighlightText : (node.ForeColor != Color.Empty) ? node.ForeColor : node.TreeView.ForeColor;
System\Windows\Forms\Controls\Unsupported\DataGrid\DataGrid.cs (13)
48public Color AlternatingBackColor 54public Color BackgroundColor 90public Color CaptionBackColor 96public Color CaptionForeColor 199public Color SelectionBackColor 205public Color SelectionForeColor 215public Color GridLineColor 258public Color HeaderBackColor 270public Color HeaderForeColor 344public Color LinkColor 354public Color LinkHoverColor 370public Color ParentRowsBackColor 378public Color ParentRowsForeColor
System\Windows\Forms\Controls\Unsupported\DataGrid\DataGridTableStyle.cs (10)
45public Color AlternatingBackColor 65public Color BackColor 79public Color ForeColor 93public Color GridLineColor 122public Color HeaderBackColor 154public Color HeaderForeColor 170public Color LinkColor 188public Color LinkHoverColor 274public Color SelectionBackColor 291public Color SelectionForeColor
System\Windows\Forms\Controls\Unsupported\StatusBar\StatusBar.cs (2)
33public override Color BackColor 79public override Color ForeColor
System\Windows\Forms\Controls\Unsupported\StatusBar\StatusBarDrawItemEventArgs.cs (2)
43Color foreColor, 44Color backColor) : base(
System\Windows\Forms\Controls\Unsupported\ToolBar\ToolBar.cs (2)
53public override Color BackColor 128public override Color ForeColor
System\Windows\Forms\Controls\UpDown\UpDownBase.cs (3)
128public override Color BackColor 262public override Color ForeColor 517Color backColor = BackColor;
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownButtons.cs (1)
348Color color = _parent.BackColor;
System\Windows\Forms\Controls\WebBrowser\HtmlDocument.cs (17)
169public Color BackColor 182return Color.Empty; 194public Color ForeColor 207return Color.Empty; 219public Color LinkColor 232return Color.Empty; 244public Color ActiveLinkColor 257return Color.Empty; 269public Color VisitedLinkColor 282return Color.Empty; 643private static Color ColorFromVARIANT(VARIANT vColor) 657return Color.FromArgb(255, Color.FromArgb(int.Parse(hexColor, NumberStyles.HexNumber, CultureInfo.InvariantCulture))); 661return Color.FromName(strColor); 667return Color.FromArgb(255, Color.FromArgb(vColor.data.intVal)); 674return Color.Empty;
System\Windows\Forms\Controls\WebBrowser\WebBrowserBase.cs (2)
1236public override Color BackColor 1255public override Color ForeColor
System\Windows\Forms\DarkProfessionalColors.cs (19)
10public override Color MenuItemPressedGradientBegin 11=> Color.FromArgb(0xFF, 0x60, 0x60, 0x60); 13public override Color MenuItemPressedGradientMiddle 14=> Color.FromArgb(0xFF, 0x60, 0x60, 0x60); 16public override Color MenuItemPressedGradientEnd 17=> Color.FromArgb(0xFF, 0x60, 0x60, 0x60); 19public override Color MenuItemSelected 22public override Color MenuItemSelectedGradientBegin 23=> Color.FromArgb(0xFF, 0x40, 0x40, 0x40); 25public override Color MenuItemSelectedGradientEnd 26=> Color.FromArgb(0xFF, 0x40, 0x40, 0x40); 28public override Color MenuStripGradientBegin 31public override Color MenuStripGradientEnd 34public override Color StatusStripGradientBegin 37public override Color StatusStripGradientEnd 40public override Color ToolStripDropDownBackground 43public override Color ImageMarginGradientBegin 46public override Color ImageMarginGradientMiddle 49public override Color ImageMarginGradientEnd
System\Windows\Forms\Dialogs\CommonDialogs\ColorDialog.cs (6)
21private Color _color; 59public Color Color 62set => _color = !value.IsEmpty ? value : Color.Black; 151_color = Color.Black; 155private void ResetColor() => Color = Color.Black; 215private bool ShouldSerializeColor() => !Color.Equals(Color.Black);
System\Windows\Forms\Dialogs\CommonDialogs\FontDialog.cs (4)
27private Color _color; 94[DefaultValue(typeof(Color), "Black")] 95public Color Color 454private void UpdateColor(Color color)
System\Windows\Forms\Form.cs (31)
373Properties.AddValue(s_propTransparencyKey, Color.Empty); 583public override Color BackColor 589Color c = RawBackColor; // inheritedProperties.BackColor 1589_formState[s_formStateLayered] = (TransparencyKey != Color.Empty) ? 1 : 0; 2081public Color TransparencyKey 2083get => Properties.GetValueOrDefault(s_propTransparencyKey, Color.Empty); 2086Properties.AddOrRemoveValue(s_propTransparencyKey, value, defaultValue: Color.Empty); 2090if (value != Color.Empty) 2330/// The <see cref="Color"/> which has be previously set using this property or <see cref="Color.Empty"/>. 2351public Color FormBorderColor 2353get => Properties.GetValueOrDefault(s_propFormBorderColor, Color.Empty); 2361Properties.AddOrRemoveValue(s_propFormBorderColor, value, defaultValue: Color.Empty); 2390/// The <see cref="Color"/>, which has be previously set using this property or <see cref="Color.Empty"/>. 2411public Color FormCaptionBackColor 2413get => Properties.GetValueOrDefault(s_propFormCaptionBackColor, Color.Empty); 2421Properties.AddOrRemoveValue(s_propFormCaptionBackColor, value, defaultValue: Color.Empty); 2451/// The <see cref="Color"/>, which has be previously set using this property or <see cref="Color.Empty"/>. 2472public Color FormCaptionTextColor 2474get => Properties.GetValueOrDefault(s_propFormCaptionTextColor, Color.Empty); 2482Properties.AddOrRemoveValue(s_propFormCaptionTextColor, value, defaultValue: Color.Empty); 2508private unsafe Color GetFormAttributeColorInternal(DWMWINDOWATTRIBUTE dmwWindowAttribute) 2521private unsafe void SetFormAttributeColorInternal(DWMWINDOWATTRIBUTE dmwWindowAttribute, Color color) 4968if (Properties.TryGetValue(s_propFormBorderColor, out Color? formBorderColor)) 4973if (Properties.TryGetValue(s_propFormCaptionBackColor, out Color? formCaptionBackColor)) 4978if (Properties.TryGetValue(s_propFormCaptionTextColor, out Color? formCaptionTextColor)) 5030private void ResetTransparencyKey() => TransparencyKey = Color.Empty; 5993return !TransparencyKey.Equals(Color.Empty); 6143Color transparencyKey = TransparencyKey;
System\Windows\Forms\Layout\Containers\SplitContainer.cs (1)
1346if (BackColor == Color.Transparent)
System\Windows\Forms\OwnerDrawPropertyBag.cs (4)
28ForeColor = (Color)entry.Value!; 32BackColor = (Color)entry.Value!; 43public Color ForeColor { get; set; } 45public Color BackColor { get; set; }
System\Windows\Forms\Printing\PrintPreviewControl.cs (5)
298public override void ResetForeColor() => ForeColor = Color.White; 300internal override bool ShouldSerializeForeColor() => !ForeColor.Equals(Color.White); 345Color backColor = GetBackColor(isHighContrast); 595Color brushColor = ShouldSerializeForeColor() ? ForeColor : SystemColors.ControlText; 744private Color GetBackColor(bool isHighContract)
System\Windows\Forms\Printing\PrintPreviewDialog.cs (3)
122public override Color BackColor 315public new Color TransparencyKey 539public override Color ForeColor
System\Windows\Forms\Rendering\ControlPaint.cs (159)
28private static Color t_focusPenColor; // the last background color the focus pen was created with 41private static Color s_frameColorActive; // color of active frame brush 46private static Color s_frameColorSelected; // color of selected frame brush 71private static readonly Color s_darkModeBackgroundPressed = Color.FromArgb(255, 70, 70, 70); 72private static readonly Color s_darkModeBackgroundDisabled = Color.FromArgb(255, 45, 45, 45); 73private static readonly Color s_darkModeBackgroundNormal = Color.FromArgb(255, 60, 60, 60); 74private static readonly Color s_darkModeBackgroundHover = Color.FromArgb(255, 80, 80, 80); 76private static readonly Color s_darkModeBorderPressed = Color.FromArgb(255, 80, 80, 80); 77private static readonly Color s_darkModeBorderDisabled = Color.FromArgb(255, 50, 50, 50); 78private static readonly Color s_darkModeBorderNormal = Color.FromArgb(255, 90, 90, 90); 79private static readonly Color s_darkModeBorderHover = Color.FromArgb(255, 110, 110, 110); 81private static readonly Color s_darkModeArrowDisabled = Color.FromArgb(255, 100, 100, 100); 82private static readonly Color s_darkModeArrowNormal = Color.FromArgb(255, 220, 220, 220); 85private static readonly Color s_lightModeBackgroundPressed = Color.FromArgb(255, 218, 218, 218); 86private static readonly Color s_lightModeBackgroundDisabled = Color.FromArgb(255, 244, 244, 244); 87private static readonly Color s_lightModeBackgroundNormal = Color.FromArgb(255, 241, 241, 241); 88private static readonly Color s_lightModeBackgroundHover = Color.FromArgb(255, 220, 220, 220); 90private static readonly Color s_lightModeBorderPressed = Color.FromArgb(255, 166, 166, 166); 91private static readonly Color s_lightModeBorderDisabled = Color.FromArgb(255, 205, 205, 205); 92private static readonly Color s_lightModeBorderNormal = Color.FromArgb(255, 195, 195, 195); 93private static readonly Color s_lightModeBorderHover = Color.FromArgb(255, 170, 170, 170); 95private static readonly Color s_lightModeArrowDisabled = Color.FromArgb(255, 170, 170, 170); 96private static readonly Color s_lightModeArrowNormal = Color.FromArgb(255, 68, 68, 68); 167public static Color ContrastControlDark 173public static unsafe IntPtr CreateHBitmap16Bit(Bitmap bitmap, Color background) 396public static Color Dark(Color baseColor, float percOfDarkDark) => new HLSColor(baseColor).Darker(percOfDarkDark); 401public static Color Dark(Color baseColor) => new HLSColor(baseColor).Darker(0.5f); 406public static Color DarkDark(Color baseColor) => new HLSColor(baseColor).Darker(1.0f); 408internal static bool IsDark(Color color) => color.GetBrightness() <= .5; 413internal static bool IsDarker(Color c1, Color c2) => new HLSColor(c1).Luminosity < new HLSColor(c2).Luminosity; 426DrawBorder(graphics, bounds, Color.FromKnownColor(KnownColor.WindowFrame), ButtonBorderStyle.Solid); 442Color backColor, 553public static void DrawBorder(Graphics graphics, Rectangle bounds, Color color, ButtonBorderStyle style) 582Color leftColor, int leftWidth, ButtonBorderStyle leftStyle, 583Color topColor, int topWidth, ButtonBorderStyle topStyle, 584Color rightColor, int rightWidth, ButtonBorderStyle rightStyle, 585Color bottomColor, int bottomWidth, ButtonBorderStyle bottomStyle) 601Color leftColor, int leftWidth, ButtonBorderStyle leftStyle, 602Color topColor, int topWidth, ButtonBorderStyle topStyle, 603Color rightColor, int rightWidth, ButtonBorderStyle rightStyle, 604Color bottomColor, int bottomWidth, ButtonBorderStyle bottomStyle) 1087private static void DrawBorderComplex(Graphics graphics, Rectangle bounds, Color color, ButtonBorderStyle style) 1175Color color, 1224Color.Empty, 1225Color.Empty); 1253Color.Empty, 1254Color.Empty); 1279Color.Empty, 1280Color.Empty); 1299Color.Empty, 1300Color.Empty); 1358Color foreground = ((state & ButtonState.Inactive) == ButtonState.Inactive) 1372Color foreground, 1402g2.Clear(Color.Transparent); 1432public static void DrawFocusRectangle(Graphics graphics, Rectangle rectangle, Color foreColor, Color backColor) 1435internal static void DrawHighContrastFocusRectangle(Graphics graphics, Rectangle rectangle, Color color) 1438internal static void DrawBlackWhiteFocusRectangle(Graphics graphics, Rectangle rectangle, Color color) 1441private static void DrawFocusRectangle(Graphics graphics, Rectangle rectangle, Color color, bool highContrast, bool blackAndWhite = false) 1461Color foreColor, 1462Color backColor) 1471g2.Clear(Color.Transparent); 1479if (foreColor == Color.Empty || backColor == Color.Empty) 1488Span<(Color OldColor, Color NewColor)> map = 1490new(Color.Black, foreColor), 1491new(Color.White, backColor) 1538public static void DrawGrid(Graphics graphics, Rectangle area, Size pixelsBetweenDots, Color backColor) 1556Color foreColor = (s_gridInvert) ? Color.White : Color.Black; 1584Color replaceBlack) 1589attributes.SetColorMatrix(RemapBlackAndWhitePreserveTransparentMatrix(replaceBlack, Color.White)); 1605internal static void DrawImageReplaceColor(Graphics g, Image image, Rectangle dest, Color oldColor, Color newColor) 1609(Color OldColor, Color NewColor) map = new(oldColor, newColor); 1610attributes.SetRemapTable(ColorAdjustType.Bitmap, new ReadOnlySpan<(Color OldColor, Color NewColor)>(ref map)); 1618public static void DrawImageDisabled(Graphics graphics, Image image, int x, int y, Color background) 1737Color foreColor, 1738Color backColor) => DrawMenuGlyph( 1749=> DrawFrameControl(graphics, x, y, width, height, DFC_TYPE.DFC_MENU, (DFCS_STATE)glyph, Color.Empty, Color.Empty); 1759Color foreColor, 1760Color backColor) => DrawFrameControl( 1781Color.Empty, 1782Color.Empty); 1801Color.Empty, 1802Color.Empty); 1810public static void DrawReversibleFrame(Rectangle rectangle, Color backColor, FrameStyle style) 1813Color graphicsColor; 1818graphicsColor = Color.White; 1823graphicsColor = Color.Black; 1849public static unsafe void DrawReversibleLine(Point start, Point end, Color backColor) 1918Color.Empty, 1919Color.Empty); 1932Color backColor) 1947public static void DrawSizeGrip(Graphics graphics, Color backColor, Rectangle bounds) 1953public static void DrawSizeGrip(Graphics graphics, Color backColor, int x, int y, int width, int height) 1974Color backColor, 2008Color color, 2040Color color, 2057Color color, 2069Color paintcolor = LightLight(color); 2095public static void FillReversibleRectangle(Rectangle rectangle, Color backColor) 2134private static int GetColorRop(Color color, int darkROP, int lightROP) 2140private static Brush GetActiveBrush(Color backColor) 2142Color brushColor = backColor.GetBrightness() <= .5 ? SystemColors.ControlLight : SystemColors.ControlDark; 2161bitmap.SetPixel(x, y, Color.Transparent); 2186private static Pen GetFocusPen(Color baseColor, bool odds, bool highContrast, bool blackAndWhite) 2205Color color1 = Color.Transparent; 2206Color color2; 2214color1 = Color.White; 2215color2 = Color.Black; 2222color2 = Color.Black; 2229else if (baseColor == Color.Transparent) 2231color1 = Color.White; 2267private static Brush GetSelectedBrush(Color backColor) 2269Color brushColor = backColor.GetBrightness() <= .5 ? SystemColors.ControlLight : SystemColors.ControlDark; 2288bitmap.SetPixel(x, y, Color.Transparent); 2319public static Color Light(Color baseColor, float percOfLightLight) 2325public static Color Light(Color baseColor) => new HLSColor(baseColor).Lighter(0.5f); 2330public static Color LightLight(Color baseColor) => new HLSColor(baseColor).Lighter(1.0f); 2462internal static void InvertForeColorIfNeeded(Bitmap bitmap, Color backgroundColor) 2470var pixel = bitmap.GetPixel(x, y); 2483internal static Bitmap CreateBitmapWithInvertedForeColor(Bitmap bitmap, Color backgroundColor) 2490Color pixel = bitmap.GetPixel(x, y); 2503private static ColorMatrix RemapBlackAndWhitePreserveTransparentMatrix(Color replaceBlack, Color replaceWhite)
System\Windows\Forms\Rendering\ControlPaint.HLSColor.cs (7)
27public HLSColor(Color color) 90public Color Darker(float percDarker) 114return Color.FromArgb( 146public Color Lighter(float percentLighter) 165return Color.FromArgb( 212private static Color ColorFromHLS(int hue, int luminosity, int saturation) 246return Color.FromArgb(r, g, b);
System\Windows\Forms\Rendering\ControlPaint_ModernControlButtonRenderer.cs (5)
30Color backgroundColor; 31Color borderColor; 32Color arrowColor; 130DrawFocusRectangle(graphics, focusRect, Color.Empty, backgroundColor); 154Color contentColor,
System\Windows\Forms\Rendering\DrawItemEventArgs.cs (8)
21private readonly Color _backColor; 26private readonly Color _foreColor; 45Color foreColor, 46Color backColor) 71Color foreColor, 72Color backColor) 114public Color ForeColor 117public Color BackColor
System\Windows\Forms\Rendering\TextExtensions.cs (6)
47/// <param name="backColor">If <see cref="Color.Empty"/>, the hdc current background color is used.</param> 48/// <param name="foreColor">If <see cref="Color.Empty"/>, the hdc current foreground color is used.</param> 54Color foreColor, 56Color backColor = default) 58if (text.IsEmpty || foreColor == Color.Transparent) 72BACKGROUND_MODE newBackGroundMode = (backColor.IsEmpty || backColor == Color.Transparent)
System\Windows\Forms\Rendering\TextRenderer.cs (61)
25public static void DrawText(IDeviceContext dc, string? text, Font? font, Point pt, Color foreColor) 26=> DrawTextInternal(dc, text, font, pt, foreColor, Color.Empty); 35/// <param name="foreColor">The <see cref="Color"/> to apply to the drawn text.</param> 37public static void DrawText(IDeviceContext dc, ReadOnlySpan<char> text, Font font, Point pt, Color foreColor) 38=> DrawTextInternal(dc, text, font, pt, foreColor, Color.Empty); 45Color foreColor, 46Color backColor) 56/// <param name="foreColor">The <see cref="Color"/> to apply to the drawn text.</param> 57/// <param name="backColor">The <see cref="Color"/> to apply to the background area of the drawn text.</param> 64Color foreColor, 65Color backColor) 73Color foreColor, 75=> DrawTextInternal(dc, text, font, pt, foreColor, Color.Empty, flags); 85/// <param name="foreColor">The <see cref="Color"/> to apply to the drawn text.</param> 96Color foreColor, 104Color.Empty, 112Color foreColor, 113Color backColor, 125/// <param name="foreColor">The <see cref="Color"/> to apply to the drawn text.</param> 126/// <param name="backColor">The <see cref="Color"/> to apply to the background area of the drawn text.</param> 137Color foreColor, 138Color backColor, 149public static void DrawText(IDeviceContext dc, string? text, Font? font, Rectangle bounds, Color foreColor) 150=> DrawTextInternal(dc, text, font, bounds, foreColor, Color.Empty); 159/// <param name="foreColor">The <see cref="Color"/> to apply to the drawn text.</param> 166Color foreColor) 167=> DrawTextInternal(dc, text, font, bounds, foreColor, Color.Empty); 174Color foreColor, 175Color backColor) 186/// <param name="foreColor">The <see cref="Color"/> to apply to the drawn text.</param> 187/// <param name="backColor">The <see cref="Color"/> to apply to the background area of the drawn text.</param> 194Color foreColor, 195Color backColor) 203Color foreColor, 205=> DrawTextInternal(dc, text, font, bounds, foreColor, Color.Empty, flags); 215/// <param name="foreColor">The <see cref="Color"/> to apply to the drawn text.</param> 226Color foreColor, 234Color.Empty, 242Color foreColor, 243Color backColor, 255/// <param name="foreColor">The <see cref="Color"/> to apply to the drawn text.</param> 256/// <param name="backColor">The <see cref="Color"/> to apply to the background area of the drawn text.</param> 267Color foreColor, 268Color backColor, 284Color foreColor, 285Color backColor, 294Color foreColor, 295Color backColor, 301if (text.IsEmpty || foreColor == Color.Transparent) 317Color foreColor, 319=> DrawTextInternal(e, text, font, bounds, foreColor, Color.Empty, flags); 326Color foreColor, 327Color backColor, 350Color foreColor, 353=> DrawTextInternal(hdc, text, font, bounds, foreColor, fontQuality, Color.Empty, flags); 360Color foreColor, 362Color backColor, 392/// <see cref="DrawText(IDeviceContext, ReadOnlySpan{char}, Font?, Rectangle, Color, TextFormatFlags)"/> 396/// versions of <see cref="DrawText(IDeviceContext, ReadOnlySpan{char}, Font, Point, Color)"/> and 548internal static Color DisabledTextColor(Color backColor)
System\Windows\Forms\Scrolling\ScrollBar.cs (2)
67public override Color BackColor 146public override Color ForeColor
System\Windows\Forms\ToolTip\DrawToolTipEventArgs.cs (4)
13private readonly Color _backColor; 14private readonly Color _foreColor; 25Color backColor, 26Color foreColor,
System\Windows\Forms\ToolTip\ToolTip.cs (6)
43private Color _backColor = SystemColors.Info; 44private Color _foreColor = SystemColors.InfoText; 174[DefaultValue(typeof(Color), "Info")] 175public Color BackColor 238[DefaultValue(typeof(Color), "InfoText")] 239public Color ForeColor
System\Windows\Forms\VisualStyles\VisualStyleInformation.cs (2)
181public static Color TextControlBorder => Application.RenderWithVisualStyles 188public static Color ControlHighlightHot => Application.RenderWithVisualStyles
System\Windows\Forms\VisualStyles\VisualStyleRenderer.cs (1)
488public Color GetColor(ColorProperty prop)
System.Windows.Forms.Design (202)
System\ComponentModel\Design\CollectionEditor.CollectionEditorCollectionForm.cs (2)
593Color backColor = SystemColors.Window; 594Color textColor = SystemColors.WindowText;
System\ComponentModel\Design\DesignerActionPanel.CheckBoxPropertyLine.cs (1)
20BackColor = Color.Transparent,
System\ComponentModel\Design\DesignerActionPanel.cs (20)
66if (uiService.Styles["VsColorPanelGradientDark"] is Color vsColorPanelGradientDarkColor) 71if (uiService.Styles["VsColorPanelGradientLight"] is Color vsColorPanelGradientLight) 76if (uiService.Styles["VsColorPanelHyperLink"] is Color vsColorPanelHyperLink) 81if (uiService.Styles["VsColorPanelHyperLinkPressed"] is Color vsColorPanelHyperLinkPressed) 86if (uiService.Styles["VsColorPanelTitleBar"] is Color vsColorPanelTitleBar) 91if (uiService.Styles["VsColorPanelTitleBarUnselected"] is Color vsColorPanelTitleBarUnselected) 96if (uiService.Styles["VsColorPanelTitleBarText"] is Color vsColorPanelTitleBarText) 101if (uiService.Styles["VsColorPanelBorder"] is Color vsColorPanelBorder) 106if (uiService.Styles["VsColorPanelSeparator"] is Color vsColorPanelSeparator) 111if (uiService.Styles["VsColorPanelText"] is Color vsColorPanelText) 120public Color ActiveLinkColor { get; } = SystemColors.HotTrack; 122public Color BorderColor { get; } = SystemColors.ActiveBorder; 172public Color GradientDarkColor { get; } = SystemColors.Control; 174public Color GradientLightColor { get; } = SystemColors.Control; 178public Color LinkColor { get; } = SystemColors.HotTrack; 180public Color SeparatorColor { get; } = SystemColors.ControlDark; 182public Color TitleBarColor { get; } = SystemColors.ActiveCaption; 184public Color TitleBarTextColor { get; } = SystemColors.ActiveCaptionText; 186public Color TitleBarUnselectedColor { get; } = SystemColors.InactiveCaption; 188public Color LabelForeColor { get; } = SystemColors.ControlText;
System\ComponentModel\Design\DesignerActionPanel.EditorPropertyLine.cs (2)
333private void ShowDropDown(Control hostedControl, Color borderColor) 444public DropDownHolder(Control hostedControl, Control parentControl, Color borderColor, Font font, EditorPropertyLine parent)
System\ComponentModel\Design\DesignerActionPanel.EditorPropertyLine.EditorButton.cs (5)
131(Color OldColor, Color NewColor) map = new(Color.Black, SystemColors.WindowText); 132attributes.SetRemapTable(ColorAdjustType.Bitmap, new ReadOnlySpan<(Color OldColor, Color NewColor)>(ref map));
System\ComponentModel\Design\DesignerActionPanel.EditorPropertyLine.FlyoutDialog.cs (1)
18public FlyoutDialog(Control hostedControl, Control parentControl, Color borderColor, Font font)
System\ComponentModel\Design\DesignerActionPanel.MethodLine.cs (1)
23BackColor = Color.Transparent,
System\ComponentModel\Design\DesignerActionPanel.PanelHeaderLine.cs (3)
25BackColor = Color.Transparent, 33BackColor = Color.Transparent, 100Color backColor = (_formActive || ActionPanel._dropDownActive) ? ActionPanel.TitleBarColor : ActionPanel.TitleBarUnselectedColor;
System\ComponentModel\Design\DesignerActionPanel.TextBoxPropertyLine.cs (2)
26BackColor = Color.Transparent, 34BackColor = Color.Transparent,
System\ComponentModel\Design\DesignerActionPanel.TextLine.cs (1)
22BackColor = Color.Transparent,
System\ComponentModel\Design\MultilineStringEditor.MultilineStringEditorUI.cs (4)
393Color cw = SystemColors.Window; 394Color ct = SystemColors.WindowText; 395Color c = Color.FromArgb((short)(ct.R * 0.3 + cw.R * 0.7), (short)(ct.G * 0.3 + cw.G * 0.7), (short)(ct.B * 0.3 + cw.B * 0.7));
System\Drawing\Design\ColorEditor.ColorPalette.ColorPaletteAccessibleObject.ColorCellAccessibleObject.cs (2)
16private readonly Color _color; 20public ColorCellAccessibleObject(ColorPaletteAccessibleObject parent, Color color, int cell)
System\Drawing\Design\ColorEditor.ColorPalette.cs (11)
49private readonly Color[] _staticColors; 50private Color _selectedColor; 55public ColorPalette(ColorUI colorUI, Color[] customColors) 76_staticColors = new Color[TotalCells - CellsCustom]; 86public Color[] CustomColors { get; } 90public Color SelectedColor 129private Point GetCellFromColor(Color c) 145private Color GetColorFromCell(int across, int down) => GetColorFromCell(Get1DFrom2D(across, down)); 147private Color GetColorFromCell(int index) 377Color color = GetColorFromCell(Get1DFrom2D(x, y)); 414private static void PaintValue(Color color, Graphics g, Rectangle rect)
System\Drawing\Design\ColorEditor.ColorUI.cs (22)
27private Color[]? _systemColorConstants; 28private Color[]? _colorConstants; 29private Color[]? _customColors; 43private Color[] ColorValues => _colorConstants ??= GetConstants(typeof(Color)); 48private Color[] CustomColors 54_customColors = new Color[ColorPalette.CellsCustom]; 57_customColors[i] = Color.White; 73private Color[] SystemColorValues => _systemColorConstants ??= GetConstants(typeof(SystemColors)); 102private Color GetBestColor(Color color) 104Color[] colors = ColorValues; 120private static Color[] GetConstants(Type enumType) 125List<Color> colorList = []; 130if (prop.PropertyType != typeof(Color)) 141if (prop.GetValue(obj: null, index: null) is not Color outColor) 209foreach (Color color in ColorValues) 215foreach (Color color in SystemColorValues) 243if (sender is ListBox lb && lb.SelectedItem is Color selectedColor) 258Color value = (Color)lb.Items[die.Index]; 365Color[] values = ColorValues;
System\Drawing\Design\ColorEditor.cs (3)
31if (_colorUI.Value is Color colorValue && colorValue != Color.Empty) 49if (e.Value is Color color)
System\Drawing\Design\ColorEditor.CustomColorDialog.cs (2)
114Color = Color.Empty; 130Color = Color.FromArgb(red, green, blue);
System\Drawing\Design\ColorEditor.StandardColorComparer.cs (3)
11private class StandardColorComparer : IComparer<Color> 16public int Compare(Color left, Color right)
System\Drawing\Design\ColorEditor.SystemColorComparer.cs (3)
13private class SystemColorComparer : IComparer<Color> 15public int Compare(Color x, Color y)
System\Windows\Forms\Design\BaseContextMenuStrip.cs (2)
127if (uis.Styles["VsColorPanelText"] is Color color) 204if (uis.Styles["VsColorPanelText"] is Color color)
System\Windows\Forms\Design\Behavior\DragAssistanceManager.cs (3)
29private readonly Pen _baselinePen = new(Color.Fuchsia); 167if (uiService.Styles["VsColorSnaplines"] is Color snaplinesColor) 173if (uiService.Styles["VsColorSnaplinesTextBaseline"] is Color snaplinesTextBaselineColor)
System\Windows\Forms\Design\Behavior\DropSourceBehavior.cs (4)
931Color backColor = primaryParent is not null ? primaryParent.BackColor : Color.Empty; 1016g.Clear(Color.Chartreuse); 1019((Bitmap)_dragImage).MakeTransparent(Color.Chartreuse);
System\Windows\Forms\Design\Behavior\ResizeBehavior.cs (2)
632Color backColor = targetControl.Parent is not null ? targetControl.Parent.BackColor : Color.Empty;
System\Windows\Forms\Design\Behavior\ToolStripPanelSelectionGlyph.cs (1)
91_image.MakeTransparent(Color.Magenta);
System\Windows\Forms\Design\ComponentTray.cs (12)
120Color styleColor; 121if (uiService.Styles["ArtboardBackground"] is Color backgroundColor) 127else if (uiService.Styles["VsColorDesignerTray"] is Color designerTrayColor) 131else if (uiService.Styles["HighlightColor"] is Color highlightColor) 144if (uiService.Styles["ArtboardBackgroundText"] is Color backgroundTextColor) 148else if (uiService.Styles["VsColorPanelText"] is Color panelTextColor) 1385Color styleColor; 1386if (uiService.Styles["ArtboardBackground"] is Color backgroundColor) 1392else if (uiService.Styles["VsColorDesignerTray"] is Color trayColor) 1396else if (uiService.Styles["HighlightColor"] is Color highlightColor) 1428selectionBorderBrush = new HatchBrush(HatchStyle.Percent50, SystemColors.HighlightText, Color.Transparent); 1432selectionBorderBrush = new HatchBrush(HatchStyle.Percent50, SystemColors.ControlDarkDark, Color.Transparent);
System\Windows\Forms\Design\ControlDesigner.cs (1)
2293using (Pen pen = new(Color.Red, penThickness))
System\Windows\Forms\Design\DataGridViewColumnCollectionDialog.cs (1)
81s_selectedColumnsItemBitmap.MakeTransparent(Color.Red);
System\Windows\Forms\Design\DesignBindingPicker.cs (9)
165addNewBitmap.MakeTransparent(Color.Magenta); 290addNewBitmap.MakeTransparent(Color.Magenta); 407if (uiService.Styles["VsColorPanelHyperLink"] is Color color1) 412if (uiService.Styles["VsColorPanelHyperLinkPressed"] is Color color2) 1904images.MakeTransparent(Color.Magenta); 1908TransparentColor = Color.Magenta, 1920TransparentColor = Color.Magenta, 1938TransparentColor = Color.Magenta, 2257images.Add(value, Color.Transparent);
System\Windows\Forms\Design\DesignerFrame.cs (2)
43if (_uiService?.Styles["ArtboardBackground"] is Color color) 265if (_uiService?.Styles["HorizontalResizeGrip"] is Color color)
System\Windows\Forms\Design\DesignerUtils.cs (15)
22private static SolidBrush s_hoverBrush = new(Color.FromArgb(alpha: 50, SystemColors.Highlight)); 167s_hoverBrush = new SolidBrush(Color.FromArgb(50, SystemColors.Highlight)); 188private static void DrawDragBorder(Graphics g, Size imageSize, int borderSize, Color backColor) 191if (backColor != Color.Empty && backColor.GetBrightness() < .5) 212public static void DrawResizeBorder(Graphics g, Region resizeBorder, Color backColor) 215if (backColor != Color.Empty && backColor.GetBrightness() < .5) 226public static void DrawFrame(Graphics g, Region resizeBorder, FrameStyle style, Color backColor) 228Color color = SystemColors.ControlDarkDark; 229if (backColor != Color.Empty && backColor.GetBrightness() < .5) 236FrameStyle.Dashed => new HatchBrush(HatchStyle.Percent50, color, Color.Transparent), 312public static void GenerateSnapShot(Control control, out Bitmap image, int borderSize, double opacity, Color backColor) 396if (control.BackColor == Color.Transparent) 428if (control.BackColor == Color.Transparent) 438Color testColor = Color.FromArgb(255, 252, 186, 238);
System\Windows\Forms\Design\DocumentDesigner.cs (4)
124private Color BackColor 635if (backProp is not null && backProp.PropertyType == typeof(Color) && !backProp.ShouldSerializeValue(Component)) 1269BackColor = Color.Empty; 1307if (!ShadowProperties.Contains(nameof(BackColor)) || ((Color)ShadowProperties[nameof(BackColor)]).IsEmpty)
System\Windows\Forms\Design\FlowLayoutPanelDesigner .cs (2)
440var backColor = Control.BackColor; 441if (backColor != Color.Empty && backColor.GetBrightness() < .5)
System\Windows\Forms\Design\ImageListDesigner.cs (2)
70private Color TransparentColor 81private bool ShouldSerializeTransparentColor() => !TransparentColor.Equals(Color.LightGray);
System\Windows\Forms\Design\OleDragDropHandler.cs (5)
342Color backColor = SystemColors.Control; 410private static void DrawReversibleFrame(HWND handle, Rectangle rectangle, Color backColor) 424Color graphicsColor; 429graphicsColor = Color.White; 434graphicsColor = Color.Black;
System\Windows\Forms\Design\PanelDesigner.cs (1)
72Color penColor = Control.BackColor.GetBrightness() < .5 ?
System\Windows\Forms\Design\PictureBoxDesigner.cs (1)
34Color penColor;
System\Windows\Forms\Design\SelectionUIService.SelectionUIItem.cs (1)
135Color borderColor = SystemColors.Control;
System\Windows\Forms\Design\SplitterDesigner.cs (3)
31Color penColor = control.BackColor.GetBrightness() < .5 ? Color.White : Color.Black;
System\Windows\Forms\Design\SplitterPanelDesigner.cs (4)
149Color penColor = control.BackColor.GetBrightness() < .5 ? ControlPaint.Light(control.BackColor) : ControlPaint.Dark(control.BackColor); 184Color waterMarkTextColor = Color.Black; 186if (uis?.Styles["SmartTagText"] is Color clr)
System\Windows\Forms\Design\StandardCommandToolStripMenuItem.cs (1)
90ImageTransparentColor = Color.Magenta;
System\Windows\Forms\Design\StandardMenuStripVerb.cs (2)
181item.ImageTransparentColor = Color.Magenta; 341item.ImageTransparentColor = Color.Magenta;
System\Windows\Forms\Design\TableLayoutPanelDesigner.cs (1)
363if (uis.Styles["VsColorPanelText"] is Color color)
System\Windows\Forms\Design\TabOrder.cs (2)
212Color backColor = hoverParent.BackColor; 262Color textColor;
System\Windows\Forms\Design\TemplateNodeCustomMenuItemCollection.cs (1)
107imageTransProperty?.SetValue(component, Color.Magenta);
System\Windows\Forms\Design\ToolStripCollectionEditor.ToolStripItemEditorForm.cs (2)
604imageTransProperty?.SetValue(newItem, Color.Magenta); 765Color textColor;
System\Windows\Forms\Design\ToolStripDesigner.cs (1)
590imageTransProperty?.SetValue(item, Color.Magenta);
System\Windows\Forms\Design\ToolStripDesignerUtils.cs (1)
394if (uis.Styles["VsColorPanelText"] is Color color)
System\Windows\Forms\Design\ToolStripItemBehavior.cs (1)
914using Pen p = new(new SolidBrush(Color.Black));
System\Windows\Forms\Design\ToolStripItemCustomMenuItemCollection.cs (5)
76item.ImageTransparentColor = Color.Magenta; 124ImageTransparentColor = Color.Magenta 178if (panelTextObject is Color panelTextColor) 219_editItemsToolStripMenuItem.ImageTransparentColor = Color.Magenta; 541ChangeProperty(component, "ImageTransparentColor", Color.Magenta);
System\Windows\Forms\Design\ToolStripItemDesigner.cs (1)
816imageTransProperty?.SetValue(newItem, Color.Magenta);
System\Windows\Forms\Design\ToolStripPanelDesigner.cs (3)
46Color penColor = Control.BackColor.GetBrightness() < .5 ? 461using Brush brush = new SolidBrush(Color.FromArgb(50, Color.White));
System\Windows\Forms\Design\ToolStripTemplateNode.cs (18)
1394_addItemButton.ImageTransparentColor = Color.Lime; 1733private readonly Color _selectedBorderColor; 1734private readonly Color _defaultBorderColor; 1735private readonly Color _dropDownMouseOverColor; 1736private readonly Color _dropDownMouseDownColor; 1737private readonly Color _toolStripBorderColor; 1745_selectedBorderColor = Color.FromArgb(46, 106, 197); 1746_defaultBorderColor = Color.FromArgb(171, 171, 171); 1747_dropDownMouseOverColor = Color.FromArgb(193, 210, 238); 1748_dropDownMouseDownColor = Color.FromArgb(152, 181, 226); 1749_toolStripBorderColor = Color.White; 1767DrawArrow(new ToolStripArrowRenderEventArgs(g, null, bounds, SystemInformation.HighContrast ? Color.Black : SystemColors.ControlText, ArrowDirection.Down)); 1779using (LinearGradientBrush brush = new(bounds, Color.White, _defaultBorderColor, LinearGradientMode.Vertical)) 1862borderPen.Color = Color.Black; 1882borderPen.Color = Color.Black; 1891borderPen.Color = Color.Black; 1901borderPen.Color = Color.Black; 1999e.TextColor = Color.Black;
System.Windows.Forms.Primitives (43)
System\Drawing\ColorExtensions.cs (1)
8public static int ToWin32(this Color color) => ColorTranslator.ToWin32(color);
System\Windows\Forms\DeviceContextExtensions.cs (6)
98internal static Color FindNearestColor(this DeviceContextHdcScope hdc, Color color) => FindNearestColor(hdc.HDC, color); 109/// state that would otherwise be stripped, notably things like <see cref="Color.IsKnownColor"/> which allows 117internal static Color FindNearestColor(this HDC hdc, Color color) 119Color newColor = ColorTranslator.FromWin32((int)PInvoke.GetNearestColor(hdc, (COLORREF)(uint)ColorTranslator.ToWin32(color)).Value);
System\Windows\Forms\GdiPlus\GdiPlusCache.cs (7)
27private static PenCache.Scope GetPenScope(Color color) 44private static SolidBrushCache.Scope GetSolidBrushScope(Color color) 73internal static PenCache.Scope GetCachedPenScope(this Color color) => GetPenScope(color); 75/// <inheritdoc cref="GetCachedPenScope(Color)"/> 76internal static PenCache.Scope GetCachedPenScope(this Color color, int width) 79/// <inheritdoc cref="GetCachedPenScope(Color)"/> 80internal static SolidBrushCache.Scope GetCachedSolidBrushScope(this Color color) => GetSolidBrushScope(color);
System\Windows\Forms\GdiPlus\PenCache.cs (5)
8internal sealed class PenCache : RefCountedCache<Pen, Color, Color> 12protected override CacheEntry CreateEntry(Color key, bool cached) => new PenCacheEntry(key, cached); 13protected override bool IsMatch(Color key, CacheEntry entry) => key == entry.Data; 18public PenCacheEntry(Color color, bool cached) : base(color, cached) => _pen = new Pen(color);
System\Windows\Forms\GdiPlus\SolidBrushCache.cs (5)
8internal sealed class SolidBrushCache : RefCountedCache<SolidBrush, Color, Color> 12protected override CacheEntry CreateEntry(Color key, bool cached) => new SolidBrushCacheEntry(key, cached); 13protected override bool IsMatch(Color key, CacheEntry data) => key == data.Data; 18public SolidBrushCacheEntry(Color color, bool cached) : base(color, cached)
System\Windows\Forms\RefCountedCache.Scope.cs (1)
24/// See <see cref="GdiPlusCache.GetSolidBrushScope(Drawing.Color)"/> for an example.
System\Windows\Forms\SystemDrawingExtensions.cs (18)
17/// Similar to <see cref="Graphics.GetNearestColor(Color)"/>, but this retains the original color if the color 24/// state that would otherwise be stripped, notably things like <see cref="Color.IsKnownColor"/> which allows 32internal static Color FindNearestColor(this Graphics graphics, Color color) 34Color newColor = graphics.GetNearestColor(color); 41internal static bool HasTransparency(this Color color) => color.A != byte.MaxValue; 46internal static bool IsFullyTransparent(this Color color) => color.A == 0; 68internal static Color MixColor(this Color color1, Color color2) 74return Color.FromArgb( 84internal static Color InvertColor(this Color color) 87return Color.FromArgb(argb.A, (byte)~argb.R, (byte)~argb.G, (byte)~argb.B); 94internal static Pen CreateStaticPen(this Color color, DashStyle dashStyle) 105? new Pen(Color.FromArgb(color.ToArgb())) { DashStyle = dashStyle } 119internal static SolidBrush CreateStaticBrush(this Color color) 121? new SolidBrush(Color.FromArgb(color.ToArgb()))
WindowsFormsIntegration (10)
System\Windows\Integration\Convert.cs (2)
321internal static SD.Color ToSystemDrawingColor(SWM.Color color) 323return SD.Color.FromArgb(color.A, color.R, color.G, color.B);
System\Windows\Integration\ElementHost.cs (3)
1530private static SD.Color FindSolidColorParent(Control whichControl) 1536if (control.BackColor != SD.Color.Empty && control.BackColor.A == 255) 1541return SD.Color.Empty;
System\Windows\Integration\WindowsFormsHostPropertyMap.cs (5)
83SD.Color wfColor = WindowsFormsHostPropertyMap.TranslateSolidOrGradientBrush(brush, out ignore); 221SD.Color wfColor = WindowsFormsHostPropertyMap.TranslateSolidOrGradientBrush(brush, out defined); 370private static SD.Color TranslateSolidOrGradientBrush(SWM.Brush brush, out bool defined) 373SD.Color wfColor = SD.Color.Empty;