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)
155
public override Color
BackColor
System\Windows\Forms\Controls\ComboBox\ComboBox.cs (1)
254
public override Color
BackColor
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (1)
987
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)
149
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)
192
public override Color
BackColor
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (1)
316
public override Color
BackColor
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (1)
150
public override Color
BackColor
System\Windows\Forms\Controls\TabControl\TabControl.cs (1)
171
public override Color
BackColor
System\Windows\Forms\Controls\TabControl\TabPage.cs (1)
95
public override Color
BackColor
System\Windows\Forms\Controls\TextBox\TextBoxBase.cs (1)
285
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)
224
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)
143
public override Color
BackColor
System\Windows\Forms\Controls\WebBrowser\WebBrowserBase.cs (1)
1236
public override Color
BackColor
System\Windows\Forms\Form.cs (1)
586
public override Color
BackColor
System\Windows\Forms\Scrolling\ScrollBar.cs (1)
67
public override Color
BackColor
92 writes to BackColor
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 (39)
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)
9874
BackColor
= Color.Empty;
System\Windows\Forms\Controls\Buttons\ButtonBase.cs (1)
178
base.
BackColor
= value;
System\Windows\Forms\Controls\ComboBox\ComboBox.cs (1)
271
set => base.
BackColor
= value;
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (1)
990
set => base.
BackColor
= value;
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (1)
2698
_editingPanel.
BackColor
= dgvese.CellStyle.BackColor;
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.cs (1)
1259
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)
105
_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)
162
set => base.
BackColor
= value;
System\Windows\Forms\Controls\ListView\ListView.cs (1)
351
base.
BackColor
= value;
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.cs (1)
203
set => base.
BackColor
= value;
System\Windows\Forms\Controls\ProgressBar\ProgressBar.cs (1)
86
BackColor
= SystemColors.ControlDarkDark;
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (5)
220
_helpPane.
BackColor
= SystemColors.Control;
321
base.
BackColor
= value;
433
_commandsPane.
BackColor
= value;
434
_commandsPane.Label.
BackColor
= value;
634
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)
153
set => base.
BackColor
= value;
System\Windows\Forms\Controls\TabControl\TabPage.cs (1)
130
base.
BackColor
= value;
System\Windows\Forms\Controls\TextBox\TextBoxBase.cs (2)
305
set => base.
BackColor
= value;
1216
base.
BackColor
= value
System\Windows\Forms\Controls\ToolStrips\StatusStrip.cs (1)
618
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)
229
base.
BackColor
= value;
System\Windows\Forms\Controls\UpDown\UpDownBase.cs (1)
148
base.
BackColor
= value; // Don't remove this or you will break serialization.
System\Windows\Forms\Controls\WebBrowser\WebBrowserBase.cs (1)
1239
set => base.
BackColor
= value;
System\Windows\Forms\Design\ComponentEditorForm.cs (1)
194
BackColor
= SystemColors.ControlDark
System\Windows\Forms\Form.cs (1)
600
set => base.
BackColor
= value;
System\Windows\Forms\MDI\MDIClient.cs (1)
32
BackColor
= SystemColors.AppWorkspace;
System\Windows\Forms\Printing\PrintPreviewControl.cs (1)
295
public override void ResetBackColor() =>
BackColor
= SystemColors.AppWorkspace;
System\Windows\Forms\Scrolling\ScrollBar.cs (1)
70
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)
184
BackColor
= SystemColors.Window;
200
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)
153
BackColor
= styleColor;
1409
BackColor
= styleColor;
1413
ctl.
BackColor
= styleColor;
1446
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;
1580
_helpTextCtrl.
BackColor
= SystemColors.Info;
1585
_helpTextCtrl.
BackColor
= SystemColors.Window;
System\Windows\Forms\Design\DesignerFrame.cs (3)
45
BackColor
= color;
267
_splitter.
BackColor
= color;
271
_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)
138
Control.
BackColor
= value;
637
Control.
BackColor
= SystemColors.Control;
System\Windows\Forms\Design\MaskedTextBoxTextEditorDropDown.cs (1)
48
BackColor
= Drawing.SystemColors.Control;
System\Windows\Forms\Design\ShortcutKeysEditor.cs (1)
30
BackColor
= SystemColors.Control
WindowsFormsIntegration (1)
System\Windows\Integration\WindowsFormsHostPropertyMap.cs (1)
84
adapter.
BackColor
= wfColor;
114 references to BackColor
System.Windows.Forms (81)
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
;
2103
return GetOleColorFromColor(richParent.
BackColor
);
3328
qaContainer.colorBack = GetOleColorFromColor(parent.
BackColor
);
System\Windows\Forms\Control.cs (15)
791
if (ParentInternal is { } parent && parent.
BackColor
==
BackColor
)
799
Color color =
BackColor
;
1058
c = parent.
BackColor
;
1088
Color previous =
BackColor
;
1090
if (!previous.Equals(
BackColor
))
1881
Color color =
BackColor
;
1897
color = control.
BackColor
;
3042
=> GetStyle(ControlStyles.SupportsTransparentBackColor) &&
BackColor
.A < 255;
3227
oldBackColor =
BackColor
;
3253
if (checkBackColor && !oldBackColor.Equals(
BackColor
))
4455
Color oldBackColor =
BackColor
;
4495
if (!oldBackColor.Equals(
BackColor
))
6096
PInvokeCore.SetBkColor(dc, (COLORREF)(uint)ColorTranslator.ToWin32(
BackColor
));
8881
PaintBackground(e, rectangle,
BackColor
, Point.Empty);
System\Windows\Forms\Controls\Buttons\ButtonBase.cs (1)
157
get => base.
BackColor
;
System\Windows\Forms\Controls\Buttons\ButtonInternal\CheckBoxModernAdapter.cs (1)
123
Control.Parent?.
BackColor
?? Control.BackColor);
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\ButtonDarkModeAdapter.cs (1)
135
Color parentBackColor = Control.Parent?.
BackColor
?? Control.BackColor;
System\Windows\Forms\Controls\Buttons\ButtonInternal\RadioButtonModernAdapter.cs (1)
122
Control.Parent?.
BackColor
?? Control.BackColor);
System\Windows\Forms\Controls\ComboBox\ComboBox.cs (2)
260
return base.
BackColor
;
3546
using var hbrush = new CreateBrushScope(ParentInternal?.
BackColor
?? SystemColors.Control);
System\Windows\Forms\Controls\ComboBox\ComboBox.ModernComboAdapter.cs (4)
385
Color parentColor = comboBox.ParentInternal?.
BackColor
414
Color parentColor = comboBox.ParentInternal?.
BackColor
479
: comboBox.ParentInternal?.
BackColor
484
/// control no longer shows its full custom <see cref="Control.
BackColor
"/> (issue #14797).
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (1)
989
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)
459
Color textColor = Enabled ? ForeColor : TextRenderer.DisabledTextColor(
BackColor
);
706
Color backColor =
BackColor
;
System\Windows\Forms\Controls\GroupBox\GroupBox.Modern.cs (6)
332
Color bodyColor =
BackColor
.A == 0
334
:
BackColor
;
380
ParentInternal?.
BackColor
??
BackColor
);
484
ParentInternal?.
BackColor
??
BackColor
);
System\Windows\Forms\Controls\Labels\Label.cs (2)
989
ControlPaint.DrawImageDisabled(g, image, loc.X, loc.Y,
BackColor
);
1304
Color disabledTextForeColor = TextRenderer.DisabledTextColor(
BackColor
);
System\Windows\Forms\Controls\Labels\LinkLabel.cs (2)
1336
ControlPaint.DrawFocusRectangle(g, Rectangle.Ceiling(focusRectangle), ForeColor,
BackColor
);
1342
ControlPaint.DrawFocusRectangle(g, Rectangle.Ceiling(rect), ForeColor,
BackColor
);
System\Windows\Forms\Controls\ListBoxes\ListBox.cs (1)
155
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)
198
return base.
BackColor
;
System\Windows\Forms\Controls\ProgressBar\ProgressBar.cs (3)
352
PInvokeCore.SendMessage(this, PInvoke.PBM_SETBKCOLOR, 0,
BackColor
.ToWin32());
611
PInvokeCore.SendMessage(this, PInvoke.PBM_SETBKCOLOR, (WPARAM)0, (LPARAM)
BackColor
);
707
PInvokeCore.SendMessage(this, PInvoke.PBM_SETBKCOLOR, 0,
BackColor
.ToWin32());
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (5)
318
get => base.
BackColor
;
430
get => _commandsPane.
BackColor
;
633
get => _helpPane.
BackColor
;
2011
ControlPaint.DrawReversibleLine(new Point(rc.X + i, rc.Y), new Point(rc.X + i, rc.Y + rc.Height), targetControl.
BackColor
);
2018
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)
152
get => base.
BackColor
;
System\Windows\Forms\Controls\TabControl\TabPage.cs (1)
99
Color color = base.
BackColor
;
System\Windows\Forms\Controls\TextBox\TextBoxBase.cs (2)
291
return base.
BackColor
;
2669
Color parentBackColor = Parent?.
BackColor
?? 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)
523
return parent.
BackColor
;
System\Windows\Forms\Controls\TreeView\TreeView.cs (1)
226
get => ShouldSerializeBackColor() ? base.
BackColor
: SystemColors.Window;
System\Windows\Forms\Controls\UpDown\UpDownBase.cs (1)
1089
Color parentBackColor = Parent?.
BackColor
?? BackColor;
System\Windows\Forms\Controls\WebBrowser\WebBrowserBase.cs (1)
1238
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
);
1563
using var solidBrush =
BackColor
.GetCachedSolidBrushScope();
System\Windows\Forms\MDI\MDIClient.cs (1)
314
internal override bool ShouldSerializeBackColor() =>
BackColor
!= SystemColors.AppWorkspace;
System\Windows\Forms\Printing\PrintPreviewControl.cs (3)
297
internal override bool ShouldSerializeBackColor() => !
BackColor
.Equals(SystemColors.AppWorkspace);
604
brushColor = parent.
BackColor
;
752
return (isHighContract && !ShouldSerializeBackColor()) ? SystemColors.ControlDarkDark :
BackColor
;
System\Windows\Forms\Rendering\Button\AnimatedPopupButtonRenderer.cs (2)
159
SurfaceColor = button.Parent?.
BackColor
?? button.BackColor,
193
button.Parent?.
BackColor
?? button.BackColor);
System\Windows\Forms\Rendering\CheckBox\AnimatedToggleSwitchRenderer.cs (3)
91
graphics.Clear(Control.
BackColor
);
117
Control.
BackColor
);
190
Control.
BackColor
);
System\Windows\Forms\Scrolling\ScrollableControl.cs (1)
670
BackColor
,
System\Windows\Forms\Scrolling\ScrollBar.cs (1)
69
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)
931
Color backColor = primaryParent is not null ? primaryParent.
BackColor
: Color.Empty;
1024
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)
1195
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)
128
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)
2000
DesignerUtils.DrawFrame(_graphics, newRegion, _mouseDragFrame, Control.
BackColor
);
2037
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)
139
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)
212
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
);
WindowsFormsIntegration (4)
System\Windows\Integration\ElementHost.cs (4)
915
OnPropertyChanged("BackColor", this.
BackColor
);
1536
if (control.
BackColor
!= SD.Color.Empty && control.
BackColor
.A == 255)
1538
return control.
BackColor
;