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