21 overrides of BackColor
System.Windows.Forms (21)
System\Windows\Forms\ActiveX\AxHost.cs (1)
255
public override Color
BackColor
System\Windows\Forms\Controls\Buttons\ButtonBase.cs (1)
154
public override Color
BackColor
System\Windows\Forms\Controls\ComboBox\ComboBox.cs (1)
256
public override Color
BackColor
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (1)
991
public override Color
BackColor
System\Windows\Forms\Controls\DateTimePicker\DateTimePicker.cs (1)
128
public override Color
BackColor
System\Windows\Forms\Controls\ListBoxes\ListBox.cs (1)
153
public override Color
BackColor
System\Windows\Forms\Controls\ListView\ListView.cs (1)
346
public override Color
BackColor
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.cs (1)
196
public override Color
BackColor
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (1)
313
public override Color
BackColor
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (1)
149
public override Color
BackColor
System\Windows\Forms\Controls\TabControl\TabControl.cs (1)
170
public override Color
BackColor
System\Windows\Forms\Controls\TabControl\TabPage.cs (1)
98
public override Color
BackColor
System\Windows\Forms\Controls\TextBox\TextBoxBase.cs (1)
282
public override Color
BackColor
System\Windows\Forms\Controls\ToolStrips\ToolStripContentPanel.cs (1)
92
public override Color
BackColor
System\Windows\Forms\Controls\TreeView\TreeView.cs (1)
196
public override Color
BackColor
System\Windows\Forms\Controls\Unsupported\StatusBar\StatusBar.cs (1)
33
public override Color
BackColor
System\Windows\Forms\Controls\Unsupported\ToolBar\ToolBar.cs (1)
53
public override Color
BackColor
System\Windows\Forms\Controls\UpDown\UpDownBase.cs (1)
132
public override Color
BackColor
System\Windows\Forms\Controls\WebBrowser\WebBrowserBase.cs (1)
1242
public override Color
BackColor
System\Windows\Forms\Form.cs (1)
587
public override Color
BackColor
System\Windows\Forms\Scrolling\ScrollBar.cs (1)
76
public override Color
BackColor
210 writes to BackColor
DesignSurface (11)
MainForm.cs (8)
145
pnl.
BackColor
= Color.Aquamarine;
156
l1.
BackColor
= Color.Coral;
157
l2.
BackColor
= Color.LightGreen;
161
sct.
BackColor
= Color.White;
188
l1.
BackColor
= Color.Coral;
332
splitContainer.
BackColor
= Color.Red;
341
userControl.
BackColor
= Color.LightSkyBlue;
357
splitter.
BackColor
= Color.Green;
MainForm.Designer.cs (1)
72
this.splitContainer.Panel1.
BackColor
= System.Drawing.SystemColors.Window;
MainForm.MyScrollableControl.cs (1)
17
BackColor
= Color.Red;
MainForm.MyUserControl.cs (1)
20
BackColor
= Color.LightBlue;
DesignSurfaceExt (3)
DesignSurfaceExt.cs (3)
118
ctrl.
BackColor
= Color.LightGray;
128
ctrl.
BackColor
= Color.DarkGray;
138
ctrl.
BackColor
= Color.White;
PresentationUI (11)
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;
MS\Internal\Documents\SignatureSummaryDialog.Designer.cs (3)
137
_columnHeaderPanel.
BackColor
= System.Drawing.SystemColors.Control;
164
_listboxMainPanel.
BackColor
= System.Drawing.SystemColors.Info;
174
_listboxItemPanel.
BackColor
= System.Drawing.SystemColors.GradientActiveCaption;
System.Windows.Forms (37)
System\Windows\Forms\ActiveX\AxHost.AxContainer.ExtenderProxy.cs (1)
136
control.
BackColor
= GetColorFromOleColor(value);
System\Windows\Forms\ActiveX\AxHost.cs (1)
258
set => base.
BackColor
= value;
System\Windows\Forms\Control.cs (1)
9066
BackColor
= Color.Empty;
System\Windows\Forms\Controls\Buttons\ButtonBase.cs (1)
177
base.
BackColor
= value;
System\Windows\Forms\Controls\ComboBox\ComboBox.cs (1)
259
set => base.
BackColor
= value;
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (1)
994
set => base.
BackColor
= value;
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (1)
2701
_editingPanel.
BackColor
= dgvese.CellStyle.BackColor;
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.cs (1)
1262
DataGridView.EditingPanel.
BackColor
= dataGridViewCellStyle.SelectionBackColor;
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxEditingControl.cs (1)
79
_dataGridView!.EditingPanel.
BackColor
= opaqueBackColor;
System\Windows\Forms\Controls\DataGridView\DataGridViewTextBoxEditingControl.cs (1)
107
_dataGridView.EditingPanel.
BackColor
= opaqueBackColor;
System\Windows\Forms\Controls\DateTimePicker\DateTimePicker.cs (1)
131
set => base.
BackColor
= value;
System\Windows\Forms\Controls\ListBoxes\ListBox.cs (1)
166
set => base.
BackColor
= value;
System\Windows\Forms\Controls\ListView\ListView.cs (1)
351
base.
BackColor
= value;
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.cs (1)
207
set => base.
BackColor
= value;
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (5)
214
_helpPane.
BackColor
= SystemColors.Control;
318
base.
BackColor
= value;
430
_commandsPane.
BackColor
= value;
431
_commandsPane.Label.
BackColor
= value;
631
set => _helpPane.
BackColor
= value;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\CommandsPane.cs (1)
153
Label.
BackColor
= background;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (1)
152
set => base.
BackColor
= value;
System\Windows\Forms\Controls\TabControl\TabPage.cs (1)
134
base.
BackColor
= value;
System\Windows\Forms\Controls\TextBox\TextBoxBase.cs (1)
299
set => base.
BackColor
= value;
System\Windows\Forms\Controls\ToolStrips\StatusStrip.cs (1)
623
BackColor
= Color.Transparent;
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (1)
367
set => base.
BackColor
= value;
System\Windows\Forms\Controls\ToolStrips\ToolStripContainer.cs (1)
90
set => base.
BackColor
= value;
System\Windows\Forms\Controls\ToolStrips\ToolStripContentPanel.cs (2)
103
ParentInternal.
BackColor
= Color.Transparent;
106
base.
BackColor
= value;
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.cs (1)
59
set => ControlInternal.
BackColor
= value;
System\Windows\Forms\Controls\TreeView\TreeView.cs (1)
201
base.
BackColor
= value;
System\Windows\Forms\Controls\UpDown\UpDownBase.cs (1)
137
base.
BackColor
= value; // Don't remove this or you will break serialization.
System\Windows\Forms\Controls\WebBrowser\WebBrowserBase.cs (1)
1245
set => base.
BackColor
= value;
System\Windows\Forms\Design\ComponentEditorForm.cs (1)
194
BackColor
= SystemColors.ControlDark
System\Windows\Forms\Form.cs (1)
601
set => base.
BackColor
= value;
System\Windows\Forms\MDI\MDIClient.cs (1)
36
BackColor
= SystemColors.AppWorkspace;
System\Windows\Forms\Printing\PrintPreviewControl.cs (1)
293
public override void ResetBackColor() =>
BackColor
= SystemColors.AppWorkspace;
System\Windows\Forms\Scrolling\ScrollBar.cs (1)
79
set => base.
BackColor
= value;
System.Windows.Forms.Design (41)
System\ComponentModel\Design\DesignerActionPanel.MethodLine.cs (1)
23
BackColor
= Color.Transparent,
System\ComponentModel\Design\DesignerActionPanel.PanelHeaderLine.cs (2)
25
BackColor
= Color.Transparent,
33
BackColor
= Color.Transparent,
System\ComponentModel\Design\DesignerActionPanel.TextBoxPropertyLine.cs (4)
26
BackColor
= Color.Transparent,
34
BackColor
= Color.Transparent,
166
_readOnlyTextBoxLabel.
BackColor
= SystemColors.Highlight;
172
_readOnlyTextBoxLabel.
BackColor
= SystemColors.Window;
System\ComponentModel\Design\DesignerActionPanel.TextLine.cs (1)
22
BackColor
= Color.Transparent,
System\Drawing\Design\ColorEditor.ColorPalette.cs (1)
70
BackColor
= SystemColors.Control;
System\Drawing\Design\ContentAlignmentEditor.ContentUI.cs (1)
110
BackColor
= SystemColors.Control;
System\Windows\Forms\Design\AnchorEditor.AnchorUI.cs (2)
177
BackColor
= SystemColors.Window;
193
BackColor
= SystemColors.Control;
System\Windows\Forms\Design\BorderSidesEditor.BorderSidesEditorUI.cs (2)
94
_tableLayoutPanel.
BackColor
= SystemColors.Window;
152
_splitterLabel.
BackColor
= SystemColors.ControlDark;
System\Windows\Forms\Design\ComponentTray.cs (4)
156
BackColor
= styleColor;
1424
BackColor
= styleColor;
1428
ctl.
BackColor
= styleColor;
1461
c.
BackColor
= SystemColors.Highlight;
System\Windows\Forms\Design\DataGridViewColumnTypeEditor.Picker.cs (1)
34
BackColor
= SystemColors.Control;
System\Windows\Forms\Design\DesignBindingPicker.cs (13)
143
BackColor
= SystemColors.ControlDark,
151
BackColor
= SystemColors.Window,
171
BackColor
= SystemColors.Window,
183
BackColor
= SystemColors.ControlDark,
190
BackColor
= SystemColors.Window,
270
BackColor
= SystemColors.ControlDark,
278
BackColor
= SystemColors.Window,
296
BackColor
= SystemColors.Window,
315
BackColor
= SystemColors.ControlDark,
322
BackColor
= SystemColors.Window,
344
BackColor
= SystemColors.Control;
1586
_helpTextCtrl.
BackColor
= SystemColors.Info;
1591
_helpTextCtrl.
BackColor
= SystemColors.Window;
System\Windows\Forms\Design\DesignerFrame.cs (3)
45
BackColor
= color;
270
_splitter.
BackColor
= color;
274
_splitter.
BackColor
= SystemColors.Control;
System\Windows\Forms\Design\DockEditor.DockUI.cs (2)
187
BackColor
= SystemColors.Control;
295
BackColor
= SystemColors.Control;
System\Windows\Forms\Design\DocumentDesigner.cs (2)
141
Control.
BackColor
= value;
679
Control.
BackColor
= SystemColors.Control;
System\Windows\Forms\Design\MaskedTextBoxTextEditorDropDown.cs (1)
50
BackColor
= Drawing.SystemColors.Control;
System\Windows\Forms\Design\ShortcutKeysEditor.cs (1)
30
BackColor
= SystemColors.Control
System.Windows.Forms.Tests (87)
System\Windows\Forms\Control.ActiveXImplTests.cs (2)
18
control.
BackColor
= Color.Bisque;
25
control.
BackColor
= Color.Honeydew;
System\Windows\Forms\ControlTests.ControlCollection.cs (8)
656
owner.
BackColor
= Color.Blue;
806
owner.
BackColor
= Color.Blue;
959
owner.
BackColor
= Color.Blue;
1032
owner.
BackColor
= Color.Blue;
2359
owner.
BackColor
= Color.Blue;
2503
owner.
BackColor
= Color.Blue;
2635
owner.
BackColor
= Color.Blue;
2699
owner.
BackColor
= Color.Blue;
System\Windows\Forms\ControlTests.Handlers.cs (14)
182
BackColor
= Color.Yellow
186
BackColor
= Color.YellowGreen
2809
child1.
BackColor
= backColor;
2811
child2.
BackColor
= backColor;
2909
child1.
BackColor
= backColor;
2911
child2.
BackColor
= backColor;
2986
child1.
BackColor
= Color.FromArgb(200, 50, 100, 150);
3278
control.
BackColor
= Color.FromArgb(254, 255, 255, 255);
3709
control.
BackColor
= Color.FromArgb(254, 255, 255, 255);
3862
control.
BackColor
= backColor;
3988
control.
BackColor
= backColor;
4034
control.
BackColor
= backColor;
4119
control.
BackColor
= backColor;
4229
BackColor
= Color.Red
System\Windows\Forms\ControlTests.Methods.cs (6)
4283
otherControl.
BackColor
= Color.FromArgb(100, 50, 100, 150);
4567
child1.
BackColor
= backColor;
4569
child2.
BackColor
= backColor;
4667
child1.
BackColor
= backColor;
4669
child2.
BackColor
= backColor;
6355
control.
BackColor
= Color.Black;
System\Windows\Forms\ControlTests.Properties.cs (37)
1233
BackColor
= value
1239
control.
BackColor
= value;
1250
BackColor
= Color.YellowGreen
1253
control.
BackColor
= value;
1258
control.
BackColor
= value;
1277
control.
BackColor
= value;
1282
control.
BackColor
= value;
1297
control.
BackColor
= value;
1304
control.
BackColor
= value;
1317
BackColor
= Color.Yellow
1321
BackColor
= Color.YellowGreen
1327
control.
BackColor
= value;
1334
control.
BackColor
= value;
1360
control.
BackColor
= value;
1368
control.
BackColor
= value;
1390
control.
BackColor
= Color.Red;
1395
control.
BackColor
= Color.Red;
1400
control.
BackColor
= Color.Empty;
1406
control.
BackColor
= Color.Red;
1425
control.
BackColor
= Color.Red;
1477
control.
BackColor
= Color.Red;
1486
control.
BackColor
= Color.Red;
1495
control.
BackColor
= Color.Empty;
1507
control.
BackColor
= Color.Red;
1521
BackColor
= Color.Yellow
1525
BackColor
= Color.YellowGreen
1557
control.
BackColor
= Color.Red;
1566
control.
BackColor
= Color.Red;
1575
control.
BackColor
= Color.Empty;
1587
control.
BackColor
= Color.Red;
1600
Assert.Throws<ArgumentException>(() => control.
BackColor
= Color.FromArgb(254, 1, 2, 3));
1610
control.
BackColor
= Color.Red;
1626
control.
BackColor
= Color.Red;
7063
control.
BackColor
= Color.FromArgb(254, 255, 255, 255);
7548
control.
BackColor
= Color.FromArgb(254, 255, 255, 255);
10959
BackColor
= Color.Green,
12495
control.
BackColor
= Color.FromArgb(254, 255, 255, 255);
System\Windows\Forms\MdiClientTests.cs (8)
98
BackColor
= value
104
control.
BackColor
= value;
123
control.
BackColor
= Color.Red;
128
control.
BackColor
= Color.Red;
133
control.
BackColor
= Color.Empty;
139
control.
BackColor
= Color.Red;
151
control.
BackColor
= Color.Red;
167
control.
BackColor
= Color.Red;
System\Windows\Forms\Printing\PrintPreviewControlTests.cs (2)
21
control.
BackColor
= Color.Green;
38
control.
BackColor
= Color.Green;
System\Windows\Forms\PropertyGridInternal\PropertyGridView.DropDownHolderTests.cs (1)
17
propertyGridView.
BackColor
= Color.Green;
System\Windows\Forms\RichTextBoxTests.cs (2)
688
control.
BackColor
= value;
696
control.
BackColor
= value;
System\Windows\Forms\ScrollableControlTests.cs (4)
1542
control.
BackColor
= backColor;
1691
control.
BackColor
= backColor;
1741
control.
BackColor
= backColor;
1835
control.
BackColor
= backColor;
System\Windows\Forms\ToolStripContentPanelTests.cs (1)
638
BackColor
= Color.Blue
System\Windows\Forms\ToolStripControlHostTests.cs (2)
29
BackColor
= Color.Red,
548
c.
BackColor
= Color.Red;
TestPassApp (13)
CommonControl2.Designer.cs (1)
99
this.progressBar1.
BackColor
= System.Drawing.Color.Lime;
ContainerControls.Designer.cs (3)
122
this.flowLayoutPanel2.
BackColor
= System.Drawing.Color.White;
521
this.flowLayoutPanel1.
BackColor
= System.Drawing.Color.White;
705
this.flowLayoutPanel3.
BackColor
= System.Drawing.Color.White;
ContainerControls2.Designer.cs (9)
90
this.splitContainer1.Panel1.
BackColor
= System.Drawing.Color.Silver;
96
this.splitContainer1.Panel2.
BackColor
= System.Drawing.Color.Red;
137
this.tableLayoutPanel1.
BackColor
= System.Drawing.Color.Red;
270
this.flowLayoutPanel4.
BackColor
= System.Drawing.Color.Green;
289
this.groupBox5.
BackColor
= System.Drawing.Color.Green;
312
this.panel4.
BackColor
= System.Drawing.Color.Green;
337
this.splitContainer2.Panel1.
BackColor
= System.Drawing.Color.Green;
341
this.splitContainer2.Panel2.
BackColor
= System.Drawing.Color.Red;
402
this.tableLayoutPanel2.
BackColor
= System.Drawing.Color.Green;
WindowsFormsIntegration (1)
System\Windows\Integration\WindowsFormsHostPropertyMap.cs (1)
85
adapter.
BackColor
= wfColor;
WinFormsControlsTest (6)
Panels.Designer.cs (4)
50
this.tableLayoutPanel1.
BackColor
= System.Drawing.Color.FromArgb((int)(byte)128, (int)(byte)255, (int)(byte)128);
57
this.tableLayoutPanel2.
BackColor
= System.Drawing.Color.FromArgb((int)(byte)255, (int)(byte)255, (int)(byte)128);
65
this.tableLayoutPanel3.
BackColor
= System.Drawing.Color.FromArgb((int)(byte)128, (int)(byte)255, (int)(byte)255);
84
this.currentDPILabel1.
BackColor
= System.Drawing.Color.FromArgb((int)(byte)255, (int)(byte)128, (int)(byte)255);
Splitter.Designer.cs (2)
48
this.splitContainer1.Panel1.
BackColor
= System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
52
this.splitContainer1.Panel2.
BackColor
= System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(128)))));
225 references to BackColor
DesignSurface (1)
MainForm.MyScrollableControl.cs (1)
32
graphics.Clear(
BackColor
);
System.Windows.Forms (61)
System\Windows\Forms\ActiveX\AxHost.AxContainer.ExtenderProxy.cs (1)
131
get => GetOleColorFromColor(GetControl()?.
BackColor
?? default);
System\Windows\Forms\ActiveX\AxHost.cs (3)
257
get => base.
BackColor
;
2106
return GetOleColorFromColor(richParent.
BackColor
);
3331
qaContainer.colorBack = GetOleColorFromColor(parent.
BackColor
);
System\Windows\Forms\Control.cs (15)
685
if (ParentInternal is { } parent && parent.
BackColor
==
BackColor
)
693
Color color =
BackColor
;
783
c = parent.
BackColor
;
813
Color previous =
BackColor
;
815
if (!previous.Equals(
BackColor
))
1613
Color color =
BackColor
;
1629
color = control.
BackColor
;
2774
=> GetStyle(ControlStyles.SupportsTransparentBackColor) &&
BackColor
.A < 255;
2959
oldBackColor =
BackColor
;
2985
if (checkBackColor && !oldBackColor.Equals(
BackColor
))
4156
Color oldBackColor =
BackColor
;
4195
if (!oldBackColor.Equals(
BackColor
))
5783
PInvokeCore.SetBkColor(dc, (COLORREF)(uint)ColorTranslator.ToWin32(
BackColor
));
8073
PaintBackground(e, rectangle,
BackColor
, Point.Empty);
System\Windows\Forms\Controls\Buttons\ButtonBase.cs (1)
156
get => base.
BackColor
;
System\Windows\Forms\Controls\ComboBox\ComboBox.cs (2)
258
get => ShouldSerializeBackColor() ? base.
BackColor
: SystemColors.Window;
3455
using var hbrush = new CreateBrushScope(ParentInternal?.
BackColor
?? SystemColors.Control);
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (1)
993
get => base.
BackColor
;
System\Windows\Forms\Controls\DateTimePicker\DateTimePicker.cs (1)
130
get => ShouldSerializeBackColor() ? base.
BackColor
: SystemColors.Window;
System\Windows\Forms\Controls\GroupBox\GroupBox.cs (2)
430
Color textColor = Enabled ? ForeColor : TextRenderer.DisabledTextColor(
BackColor
);
664
Color backColor =
BackColor
;
System\Windows\Forms\Controls\Labels\Label.cs (2)
991
ControlPaint.DrawImageDisabled(g, image, loc.X, loc.Y,
BackColor
);
1306
Color disabledTextForeColor = TextRenderer.DisabledTextColor(
BackColor
);
System\Windows\Forms\Controls\Labels\LinkLabel.cs (2)
1326
ControlPaint.DrawFocusRectangle(g, Rectangle.Ceiling(focusRectangle), ForeColor,
BackColor
);
1332
ControlPaint.DrawFocusRectangle(g, Rectangle.Ceiling(rect), ForeColor,
BackColor
);
System\Windows\Forms\Controls\ListBoxes\ListBox.cs (1)
159
return base.
BackColor
;
System\Windows\Forms\Controls\ListView\ListView.cs (1)
348
get => ShouldSerializeBackColor() ? base.
BackColor
: SystemColors.Window;
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.cs (1)
202
return base.
BackColor
;
System\Windows\Forms\Controls\ProgressBar\ProgressBar.cs (3)
345
PInvokeCore.SendMessage(this, PInvoke.PBM_SETBKCOLOR, 0,
BackColor
.ToWin32());
604
PInvokeCore.SendMessage(this, PInvoke.PBM_SETBKCOLOR, (WPARAM)0, (LPARAM)
BackColor
);
700
PInvokeCore.SendMessage(this, PInvoke.PBM_SETBKCOLOR, 0,
BackColor
.ToWin32());
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (5)
315
get => base.
BackColor
;
427
get => _commandsPane.
BackColor
;
630
get => _helpPane.
BackColor
;
1974
ControlPaint.DrawReversibleLine(new Point(rc.X + i, rc.Y), new Point(rc.X + i, rc.Y + rc.Height), targetControl.
BackColor
);
1981
ControlPaint.DrawReversibleLine(new Point(rc.X, rc.Y + i), new Point(rc.X + rc.Width, rc.Y + i), targetControl.
BackColor
);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (1)
151
get => base.
BackColor
;
System\Windows\Forms\Controls\TabControl\TabPage.cs (1)
102
Color color = base.
BackColor
;
System\Windows\Forms\Controls\TextBox\TextBoxBase.cs (1)
288
return base.
BackColor
;
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (1)
366
get => base.
BackColor
;
System\Windows\Forms\Controls\ToolStrips\ToolStripContainer.cs (1)
89
get => base.
BackColor
;
System\Windows\Forms\Controls\ToolStrips\ToolStripContentPanel.cs (1)
94
get => base.
BackColor
;
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.cs (1)
58
get => ControlInternal.
BackColor
;
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (1)
518
return parent.
BackColor
;
System\Windows\Forms\Controls\TreeView\TreeView.cs (1)
198
get => ShouldSerializeBackColor() ? base.
BackColor
: SystemColors.Window;
System\Windows\Forms\Controls\WebBrowser\WebBrowserBase.cs (1)
1244
get => base.
BackColor
;
System\Windows\Forms\Layout\Containers\SplitContainer.cs (4)
1030
using var brush =
BackColor
.GetCachedSolidBrushScope();
1346
if (
BackColor
== Color.Transparent)
1464
ControlPaint.DrawFocusRectangle(g, r, ForeColor,
BackColor
);
1561
using var solidBrush =
BackColor
.GetCachedSolidBrushScope();
System\Windows\Forms\MDI\MDIClient.cs (1)
318
internal override bool ShouldSerializeBackColor() =>
BackColor
!= SystemColors.AppWorkspace;
System\Windows\Forms\Printing\PrintPreviewControl.cs (3)
295
internal override bool ShouldSerializeBackColor() => !
BackColor
.Equals(SystemColors.AppWorkspace);
598
brushColor = parent.
BackColor
;
746
return (isHighContract && !ShouldSerializeBackColor()) ? SystemColors.ControlDarkDark :
BackColor
;
System\Windows\Forms\Scrolling\ScrollableControl.cs (1)
672
BackColor
,
System\Windows\Forms\Scrolling\ScrollBar.cs (1)
78
get => base.
BackColor
;
System.Windows.Forms.Design (29)
System\Drawing\Design\ColorEditor.ColorPalette.cs (1)
360
using var brush =
BackColor
.GetCachedSolidBrushScope();
System\Windows\Forms\Design\Behavior\DropSourceBehavior.cs (2)
937
Color backColor = primaryParent is not null ? primaryParent.
BackColor
: Color.Empty;
1030
using SolidBrush brush = new(primaryControl.
BackColor
);
System\Windows\Forms\Design\Behavior\ResizeBehavior.cs (1)
632
Color backColor = targetControl.Parent is not null ? targetControl.Parent.
BackColor
: Color.Empty;
System\Windows\Forms\Design\ComponentTray.cs (1)
1210
ControlPaint.DrawReversibleFrame(_mouseDragWorkspace,
BackColor
, FrameStyle.Dashed);
System\Windows\Forms\Design\DesignerUtils.cs (2)
396
if (control.
BackColor
== Color.Transparent)
428
if (control.
BackColor
== Color.Transparent)
System\Windows\Forms\Design\DocumentDesigner.cs (1)
131
return Control.
BackColor
;
System\Windows\Forms\Design\FlowLayoutPanelDesigner .cs (1)
440
var backColor = Control.
BackColor
;
System\Windows\Forms\Design\GroupBoxDesigner.cs (1)
82
ControlPaint.DrawGrid(pe.Graphics, rectangle, GridSize, control.
BackColor
);
System\Windows\Forms\Design\OleDragDropHandler.cs (1)
345
backColor = comp.
BackColor
;
System\Windows\Forms\Design\PanelDesigner.cs (3)
72
Color penColor = Control.
BackColor
.GetBrightness() < .5 ?
73
ControlPaint.Light(Control.
BackColor
) :
74
ControlPaint.Dark(Control.
BackColor
);
System\Windows\Forms\Design\ParentControlDesigner.cs (2)
2006
DesignerUtils.DrawFrame(_graphics, newRegion, _mouseDragFrame, Control.
BackColor
);
2043
ControlPaint.DrawGrid(pe.Graphics, paintRect, GridSize, control.
BackColor
);
System\Windows\Forms\Design\PictureBoxDesigner.cs (3)
38
if (ctl.
BackColor
.GetBrightness() < .5)
40
penColor = ControlPaint.Light(ctl.
BackColor
);
44
penColor = ControlPaint.Dark(ctl.
BackColor
);
System\Windows\Forms\Design\SelectionUIService.SelectionUIItem.cs (1)
142
borderColor = parent.
BackColor
;
System\Windows\Forms\Design\SplitterDesigner.cs (1)
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
);
168
using Pen pen = new(control.
BackColor
)
System\Windows\Forms\Design\TabOrder.cs (1)
215
Color backColor = hoverParent.
BackColor
;
System\Windows\Forms\Design\ToolStripPanelDesigner.cs (3)
46
Color penColor = Control.
BackColor
.GetBrightness() < .5 ?
47
ControlPaint.Light(Control.
BackColor
) :
48
ControlPaint.Dark(Control.
BackColor
);
System.Windows.Forms.Design.Tests (3)
System\ComponentModel\Design\ByteViewerTests.cs (1)
31
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
System\Windows\Forms\Design\DesignerFrameTests.cs (1)
45
designerFrame.
BackColor
.Should().Be(Color.Red);
System\Windows\Forms\Design\InheritedPropertyDescriptorTests.cs (1)
49
InheritedPropertyDescriptor inheritedPropertyDescriptor = control.GetInheritedPropertyDescriptor(nameof(Control.
BackColor
));
System.Windows.Forms.Tests (127)
System\Windows\Forms\ContainerControlTests.cs (1)
37
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
System\Windows\Forms\Control.ActiveXImplTests.cs (1)
30
Assert.Equal(Color.Bisque, control.
BackColor
);
System\Windows\Forms\ControlTests.ControlCollection.cs (12)
577
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
621
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
657
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
766
Assert.Equal(Color.Blue, control.
BackColor
);
807
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
925
Assert.Equal(Color.Blue, control.
BackColor
);
2274
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
2321
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
2360
Assert.Equal(Color.Blue, control.
BackColor
);
2465
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
2504
Assert.Equal(Color.Blue, control.
BackColor
);
2598
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
System\Windows\Forms\ControlTests.cs (5)
26
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
115
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
211
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
307
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
403
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
System\Windows\Forms\ControlTests.Methods.cs (3)
6352
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
6357
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
6361
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
System\Windows\Forms\ControlTests.Properties.cs (64)
1235
Assert.Equal(expected, control.
BackColor
);
1240
Assert.Equal(expected, control.
BackColor
);
1254
Assert.Equal(expected, control.
BackColor
);
1259
Assert.Equal(expected, control.
BackColor
);
1278
Assert.Equal(expected, control.
BackColor
);
1283
Assert.Equal(expected, control.
BackColor
);
1298
Assert.Equal(expected, control.
BackColor
);
1299
Assert.Equal(expected, child1.
BackColor
);
1300
Assert.Equal(expected, child2.
BackColor
);
1305
Assert.Equal(expected, control.
BackColor
);
1306
Assert.Equal(expected, child1.
BackColor
);
1307
Assert.Equal(expected, child2.
BackColor
);
1328
Assert.Equal(expected, control.
BackColor
);
1329
Assert.Equal(Color.Yellow, child1.
BackColor
);
1330
Assert.Equal(Color.YellowGreen, child2.
BackColor
);
1335
Assert.Equal(expected, control.
BackColor
);
1336
Assert.Equal(Color.Yellow, child1.
BackColor
);
1337
Assert.Equal(Color.YellowGreen, child2.
BackColor
);
1361
Assert.Equal(expected, control.
BackColor
);
1369
Assert.Equal(expected, control.
BackColor
);
1391
Assert.Equal(Color.Red, control.
BackColor
);
1396
Assert.Equal(Color.Red, control.
BackColor
);
1401
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
1407
Assert.Equal(Color.Red, control.
BackColor
);
1426
Assert.Equal(Color.Red, control.
BackColor
);
1478
Assert.Equal(Color.Red, control.
BackColor
);
1479
Assert.Equal(Color.Red, child1.
BackColor
);
1480
Assert.Equal(Color.Red, child2.
BackColor
);
1487
Assert.Equal(Color.Red, control.
BackColor
);
1488
Assert.Equal(Color.Red, child1.
BackColor
);
1489
Assert.Equal(Color.Red, child2.
BackColor
);
1496
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
1497
Assert.Equal(Control.DefaultBackColor, child1.
BackColor
);
1498
Assert.Equal(Control.DefaultBackColor, child2.
BackColor
);
1508
Assert.Equal(Color.Red, control.
BackColor
);
1509
Assert.Equal(Color.Red, child1.
BackColor
);
1510
Assert.Equal(Color.Red, child2.
BackColor
);
1558
Assert.Equal(Color.Red, control.
BackColor
);
1559
Assert.Equal(Color.Yellow, child1.
BackColor
);
1560
Assert.Equal(Color.YellowGreen, child2.
BackColor
);
1567
Assert.Equal(Color.Red, control.
BackColor
);
1568
Assert.Equal(Color.Yellow, child1.
BackColor
);
1569
Assert.Equal(Color.YellowGreen, child2.
BackColor
);
1576
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
1577
Assert.Equal(Color.Yellow, child1.
BackColor
);
1578
Assert.Equal(Color.YellowGreen, child2.
BackColor
);
1588
Assert.Equal(Color.Red, control.
BackColor
);
1589
Assert.Equal(Color.Yellow, child1.
BackColor
);
1590
Assert.Equal(Color.YellowGreen, child2.
BackColor
);
1606
PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(Control))[nameof(Control.
BackColor
)];
1611
Assert.Equal(Color.Red, control.
BackColor
);
1615
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
1622
PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(Control))[nameof(Control.
BackColor
)];
1627
Assert.Equal(Color.Red, control.
BackColor
);
1631
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
10813
Assert.Equal(Color.Blue, control.
BackColor
);
10829
Assert.Equal(Color.Blue, control.
BackColor
);
10845
Assert.Equal(Color.Blue, control.
BackColor
);
10861
Assert.Equal(Color.Red, control.
BackColor
);
10877
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
10995
Assert.Equal(Color.Green, control.
BackColor
);
11011
Assert.Equal(Color.Green, control.
BackColor
);
11027
Assert.Equal(Color.Green, control.
BackColor
);
11043
Assert.Equal(Color.Green, control.
BackColor
);
System\Windows\Forms\DataGridViewTextBoxEditingControlTests.cs (1)
959
Assert.Equal(expectedEditingPanelBackColor, dataGridView.EditingPanel.
BackColor
);
System\Windows\Forms\Design\ComponentEditorPageTests.cs (1)
32
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
System\Windows\Forms\FlowLayoutPanelTests.cs (1)
31
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
System\Windows\Forms\GroupBoxTests.cs (1)
29
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
System\Windows\Forms\LabelTests.cs (1)
28
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
System\Windows\Forms\ListControlTests.cs (1)
30
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
System\Windows\Forms\MdiClientTests.cs (13)
28
Assert.Equal(SystemColors.AppWorkspace, control.
BackColor
);
100
Assert.Equal(expected, control.
BackColor
);
105
Assert.Equal(expected, control.
BackColor
);
124
Assert.Equal(Color.Red, control.
BackColor
);
129
Assert.Equal(Color.Red, control.
BackColor
);
134
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
140
Assert.Equal(Color.Red, control.
BackColor
);
147
PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(MdiClient))[nameof(MdiClient.
BackColor
)];
152
Assert.Equal(Color.Red, control.
BackColor
);
156
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
163
PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(MdiClient))[nameof(MdiClient.
BackColor
)];
168
Assert.Equal(Color.Red, control.
BackColor
);
172
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
System\Windows\Forms\PanelTests.cs (1)
32
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
System\Windows\Forms\PictureBoxTests.cs (1)
31
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
System\Windows\Forms\ProgressBarTests.cs (1)
28
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
System\Windows\Forms\RichTextBoxTests.cs (2)
689
Assert.Equal(expected, control.
BackColor
);
697
Assert.Equal(expected, control.
BackColor
);
System\Windows\Forms\ScrollableControlTests.cs (1)
32
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
System\Windows\Forms\SplitterPanelTests.cs (1)
38
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
System\Windows\Forms\SplitterTests.cs (1)
27
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
System\Windows\Forms\StatusStripTests.cs (1)
1189
Assert.Equal(Color.Transparent, grip.
BackColor
);
System\Windows\Forms\TableLayoutPanelTests.cs (1)
33
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
System\Windows\Forms\ToolStripContentPanelTests.cs (2)
646
Assert.Equal(Color.Blue, parent.
BackColor
);
652
Assert.Equal(Color.Blue, parent.
BackColor
);
System\Windows\Forms\ToolStripControlHostTests.cs (7)
62
Assert.Equal(c.
BackColor
, item.BackColor);
274
Assert.Equal(expected, c.
BackColor
);
280
Assert.Equal(expected, c.
BackColor
);
549
Assert.Equal(Color.Red, c.
BackColor
);
4396
Assert.Equal(Control.DefaultBackColor, c.
BackColor
);
4402
Assert.Equal(Control.DefaultBackColor, c.
BackColor
);
4407
Assert.Equal(Control.DefaultBackColor, c.
BackColor
);
System\Windows\Forms\ToolStripPanelTests.cs (1)
33
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
System\Windows\Forms\UserControlTests.cs (1)
37
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
TrackBarTests.cs (1)
29
Assert.Equal(Control.DefaultBackColor, control.
BackColor
);
WindowsFormsIntegration (4)
System\Windows\Integration\ElementHost.cs (4)
921
OnPropertyChanged("BackColor", this.
BackColor
);
1542
if (control.
BackColor
!= SD.Color.Empty && control.
BackColor
.A == 255)
1544
return control.
BackColor
;