21 overrides of BackColor
System.Windows.Forms (21)
System\Windows\Forms\ActiveX\AxHost.cs (1)
255public override Color BackColor
System\Windows\Forms\Controls\Buttons\ButtonBase.cs (1)
152public override Color BackColor
System\Windows\Forms\Controls\ComboBox\ComboBox.cs (1)
247public override Color BackColor
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (1)
987public override Color BackColor
System\Windows\Forms\Controls\DateTimePicker\DateTimePicker.cs (1)
128public override Color BackColor
System\Windows\Forms\Controls\ListBoxes\ListBox.cs (1)
149public override Color BackColor
System\Windows\Forms\Controls\ListView\ListView.cs (1)
346public override Color BackColor
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.cs (1)
192public override Color BackColor
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (1)
312public override Color BackColor
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (1)
150public override Color BackColor
System\Windows\Forms\Controls\TabControl\TabControl.cs (1)
171public override Color BackColor
System\Windows\Forms\Controls\TabControl\TabPage.cs (1)
95public override Color BackColor
System\Windows\Forms\Controls\TextBox\TextBoxBase.cs (1)
278public override Color BackColor
System\Windows\Forms\Controls\ToolStrips\ToolStripContentPanel.cs (1)
92public override Color BackColor
System\Windows\Forms\Controls\TreeView\TreeView.cs (1)
193public override Color BackColor
System\Windows\Forms\Controls\Unsupported\StatusBar\StatusBar.cs (1)
33public override Color BackColor
System\Windows\Forms\Controls\Unsupported\ToolBar\ToolBar.cs (1)
53public override Color BackColor
System\Windows\Forms\Controls\UpDown\UpDownBase.cs (1)
128public override Color BackColor
System\Windows\Forms\Controls\WebBrowser\WebBrowserBase.cs (1)
1236public override Color BackColor
System\Windows\Forms\Form.cs (1)
583public override Color BackColor
System\Windows\Forms\Scrolling\ScrollBar.cs (1)
67public override Color BackColor
92 writes to BackColor
PresentationUI (11)
MS\Internal\Documents\Application\DocumentPropertiesDialog.Designer.cs (3)
482this._iconPictureBox.BackColor = System.Drawing.Color.Transparent; 522this._documentDetailBox.BackColor = System.Drawing.Color.Transparent; 646this._fileSystemBox.BackColor = System.Drawing.Color.Transparent;
MS\Internal\Documents\RMEnrollmentPage1.Designer.cs (1)
167_pictureBox.BackColor = System.Drawing.Color.SeaGreen;
MS\Internal\Documents\RMEnrollmentPage2.Designer.cs (3)
127this._pictureBox1.BackColor = System.Drawing.Color.SeaGreen; 180this._pictureBox2.BackColor = System.Drawing.Color.SeaGreen; 199this._pictureBox4.BackColor = System.Drawing.Color.SeaGreen;
MS\Internal\Documents\RMPublishingDialog.Designer.cs (1)
118this.groupBoxMainContent.BackColor = System.Drawing.Color.Transparent;
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)
136control.BackColor = GetColorFromOleColor(value);
System\Windows\Forms\ActiveX\AxHost.cs (1)
258set => base.BackColor = value;
System\Windows\Forms\Control.cs (1)
9145BackColor = Color.Empty;
System\Windows\Forms\Controls\Buttons\ButtonBase.cs (1)
175base.BackColor = value;
System\Windows\Forms\Controls\ComboBox\ComboBox.cs (1)
264set => base.BackColor = value;
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (1)
990set => 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)
1259DataGridView.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)
131set => base.BackColor = value;
System\Windows\Forms\Controls\ListBoxes\ListBox.cs (1)
162set => base.BackColor = value;
System\Windows\Forms\Controls\ListView\ListView.cs (1)
351base.BackColor = value;
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.cs (1)
203set => base.BackColor = value;
System\Windows\Forms\Controls\ProgressBar\ProgressBar.cs (1)
86BackColor = SystemColors.ControlDarkDark;
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (5)
216_helpPane.BackColor = SystemColors.Control; 317base.BackColor = value; 429_commandsPane.BackColor = value; 430_commandsPane.Label.BackColor = value; 630set => _helpPane.BackColor = value;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\CommandsPane.cs (1)
153Label.BackColor = background;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (1)
153set => base.BackColor = value;
System\Windows\Forms\Controls\TabControl\TabPage.cs (1)
130base.BackColor = value;
System\Windows\Forms\Controls\TextBox\TextBoxBase.cs (2)
298set => base.BackColor = value; 955base.BackColor = value ? SystemColors.ControlLight : SystemColors.Window;
System\Windows\Forms\Controls\ToolStrips\StatusStrip.cs (1)
618BackColor = Color.Transparent;
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (1)
367set => base.BackColor = value;
System\Windows\Forms\Controls\ToolStrips\ToolStripContainer.cs (1)
90set => base.BackColor = value;
System\Windows\Forms\Controls\ToolStrips\ToolStripContentPanel.cs (2)
103ParentInternal.BackColor = Color.Transparent; 106base.BackColor = value;
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.cs (1)
59set => ControlInternal.BackColor = value;
System\Windows\Forms\Controls\TreeView\TreeView.cs (1)
198base.BackColor = value;
System\Windows\Forms\Controls\UpDown\UpDownBase.cs (1)
133base.BackColor = value; // Don't remove this or you will break serialization.
System\Windows\Forms\Controls\WebBrowser\WebBrowserBase.cs (1)
1239set => base.BackColor = value;
System\Windows\Forms\Design\ComponentEditorForm.cs (1)
194BackColor = SystemColors.ControlDark
System\Windows\Forms\Form.cs (1)
597set => base.BackColor = value;
System\Windows\Forms\MDI\MDIClient.cs (1)
32BackColor = SystemColors.AppWorkspace;
System\Windows\Forms\Printing\PrintPreviewControl.cs (1)
293public override void ResetBackColor() => BackColor = SystemColors.AppWorkspace;
System\Windows\Forms\Scrolling\ScrollBar.cs (1)
70set => base.BackColor = value;
System.Windows.Forms.Design (41)
System\ComponentModel\Design\DesignerActionPanel.MethodLine.cs (1)
23BackColor = Color.Transparent,
System\ComponentModel\Design\DesignerActionPanel.PanelHeaderLine.cs (2)
25BackColor = Color.Transparent, 33BackColor = Color.Transparent,
System\ComponentModel\Design\DesignerActionPanel.TextBoxPropertyLine.cs (4)
26BackColor = Color.Transparent, 34BackColor = Color.Transparent, 166_readOnlyTextBoxLabel.BackColor = SystemColors.Highlight; 172_readOnlyTextBoxLabel.BackColor = SystemColors.Window;
System\ComponentModel\Design\DesignerActionPanel.TextLine.cs (1)
22BackColor = Color.Transparent,
System\Drawing\Design\ColorEditor.ColorPalette.cs (1)
70BackColor = SystemColors.Control;
System\Drawing\Design\ContentAlignmentEditor.ContentUI.cs (1)
110BackColor = SystemColors.Control;
System\Windows\Forms\Design\AnchorEditor.AnchorUI.cs (2)
184BackColor = SystemColors.Window; 200BackColor = 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)
153BackColor = styleColor; 1409BackColor = styleColor; 1413ctl.BackColor = styleColor; 1446c.BackColor = SystemColors.Highlight;
System\Windows\Forms\Design\DataGridViewColumnTypeEditor.Picker.cs (1)
34BackColor = SystemColors.Control;
System\Windows\Forms\Design\DesignBindingPicker.cs (13)
143BackColor = SystemColors.ControlDark, 151BackColor = SystemColors.Window, 171BackColor = SystemColors.Window, 183BackColor = SystemColors.ControlDark, 190BackColor = SystemColors.Window, 270BackColor = SystemColors.ControlDark, 278BackColor = SystemColors.Window, 296BackColor = SystemColors.Window, 315BackColor = SystemColors.ControlDark, 322BackColor = SystemColors.Window, 344BackColor = SystemColors.Control; 1580_helpTextCtrl.BackColor = SystemColors.Info; 1585_helpTextCtrl.BackColor = SystemColors.Window;
System\Windows\Forms\Design\DesignerFrame.cs (3)
45BackColor = color; 267_splitter.BackColor = color; 271_splitter.BackColor = SystemColors.Control;
System\Windows\Forms\Design\DockEditor.DockUI.cs (2)
187BackColor = SystemColors.Control; 295BackColor = SystemColors.Control;
System\Windows\Forms\Design\DocumentDesigner.cs (2)
138Control.BackColor = value; 637Control.BackColor = SystemColors.Control;
System\Windows\Forms\Design\MaskedTextBoxTextEditorDropDown.cs (1)
48BackColor = Drawing.SystemColors.Control;
System\Windows\Forms\Design\ShortcutKeysEditor.cs (1)
30BackColor = SystemColors.Control
WindowsFormsIntegration (1)
System\Windows\Integration\WindowsFormsHostPropertyMap.cs (1)
84adapter.BackColor = wfColor;
97 references to BackColor
System.Windows.Forms (64)
System\Windows\Forms\ActiveX\AxHost.AxContainer.ExtenderProxy.cs (1)
131get => GetOleColorFromColor(GetControl()?.BackColor ?? default);
System\Windows\Forms\ActiveX\AxHost.cs (3)
257get => base.BackColor; 2103return GetOleColorFromColor(richParent.BackColor); 3328qaContainer.colorBack = GetOleColorFromColor(parent.BackColor);
System\Windows\Forms\Control.cs (15)
781if (ParentInternal is { } parent && parent.BackColor == BackColor) 789Color color = BackColor; 879c = parent.BackColor; 909Color previous = BackColor; 911if (!previous.Equals(BackColor)) 1702Color color = BackColor; 1718color = control.BackColor; 2863=> GetStyle(ControlStyles.SupportsTransparentBackColor) && BackColor.A < 255; 3048oldBackColor = BackColor; 3074if (checkBackColor && !oldBackColor.Equals(BackColor)) 4245Color oldBackColor = BackColor; 4284if (!oldBackColor.Equals(BackColor)) 5872PInvokeCore.SetBkColor(dc, (COLORREF)(uint)ColorTranslator.ToWin32(BackColor)); 8152PaintBackground(e, rectangle, BackColor, Point.Empty);
System\Windows\Forms\Controls\Buttons\ButtonBase.cs (1)
154get => base.BackColor;
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\ButtonDarkModeAdapter.cs (3)
93Control.Parent?.BackColor ?? Control.BackColor, 131Control.Parent?.BackColor ?? Control.BackColor, 169Control.Parent?.BackColor ?? Control.BackColor,
System\Windows\Forms\Controls\ComboBox\ComboBox.cs (2)
253return base.BackColor; 3439using var hbrush = new CreateBrushScope(ParentInternal?.BackColor ?? SystemColors.Control);
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (1)
989get => base.BackColor;
System\Windows\Forms\Controls\DateTimePicker\DateTimePicker.cs (1)
130get => ShouldSerializeBackColor() ? base.BackColor : SystemColors.Window;
System\Windows\Forms\Controls\GroupBox\GroupBox.cs (2)
430Color textColor = Enabled ? ForeColor : TextRenderer.DisabledTextColor(BackColor); 663Color backColor = BackColor;
System\Windows\Forms\Controls\Labels\Label.cs (2)
989ControlPaint.DrawImageDisabled(g, image, loc.X, loc.Y, BackColor); 1304Color disabledTextForeColor = TextRenderer.DisabledTextColor(BackColor);
System\Windows\Forms\Controls\Labels\LinkLabel.cs (2)
1324ControlPaint.DrawFocusRectangle(g, Rectangle.Ceiling(focusRectangle), ForeColor, BackColor); 1330ControlPaint.DrawFocusRectangle(g, Rectangle.Ceiling(rect), ForeColor, BackColor);
System\Windows\Forms\Controls\ListBoxes\ListBox.cs (1)
155return base.BackColor;
System\Windows\Forms\Controls\ListView\ListView.cs (1)
348get => ShouldSerializeBackColor() ? base.BackColor : SystemColors.Window;
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.cs (1)
198return base.BackColor;
System\Windows\Forms\Controls\ProgressBar\ProgressBar.cs (3)
352PInvokeCore.SendMessage(this, PInvoke.PBM_SETBKCOLOR, 0, BackColor.ToWin32()); 611PInvokeCore.SendMessage(this, PInvoke.PBM_SETBKCOLOR, (WPARAM)0, (LPARAM)BackColor); 707PInvokeCore.SendMessage(this, PInvoke.PBM_SETBKCOLOR, 0, BackColor.ToWin32());
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (5)
314get => base.BackColor; 426get => _commandsPane.BackColor; 629get => _helpPane.BackColor; 1966ControlPaint.DrawReversibleLine(new Point(rc.X + i, rc.Y), new Point(rc.X + i, rc.Y + rc.Height), targetControl.BackColor); 1973ControlPaint.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)
152get => base.BackColor;
System\Windows\Forms\Controls\TabControl\TabPage.cs (1)
99Color color = base.BackColor;
System\Windows\Forms\Controls\TextBox\TextBoxBase.cs (1)
284return base.BackColor;
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (1)
366get => base.BackColor;
System\Windows\Forms\Controls\ToolStrips\ToolStripContainer.cs (1)
89get => base.BackColor;
System\Windows\Forms\Controls\ToolStrips\ToolStripContentPanel.cs (1)
94get => base.BackColor;
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.cs (1)
58get => ControlInternal.BackColor;
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (1)
523return parent.BackColor;
System\Windows\Forms\Controls\TreeView\TreeView.cs (1)
195get => ShouldSerializeBackColor() ? base.BackColor : SystemColors.Window;
System\Windows\Forms\Controls\WebBrowser\WebBrowserBase.cs (1)
1238get => base.BackColor;
System\Windows\Forms\Layout\Containers\SplitContainer.cs (4)
1030using var brush = BackColor.GetCachedSolidBrushScope(); 1346if (BackColor == Color.Transparent) 1464ControlPaint.DrawFocusRectangle(g, r, ForeColor, BackColor); 1561using var solidBrush = BackColor.GetCachedSolidBrushScope();
System\Windows\Forms\MDI\MDIClient.cs (1)
314internal override bool ShouldSerializeBackColor() => BackColor != SystemColors.AppWorkspace;
System\Windows\Forms\Printing\PrintPreviewControl.cs (3)
295internal override bool ShouldSerializeBackColor() => !BackColor.Equals(SystemColors.AppWorkspace); 598brushColor = parent.BackColor; 746return (isHighContract && !ShouldSerializeBackColor()) ? SystemColors.ControlDarkDark : BackColor;
System\Windows\Forms\Scrolling\ScrollableControl.cs (1)
670BackColor,
System\Windows\Forms\Scrolling\ScrollBar.cs (1)
69get => base.BackColor;
System.Windows.Forms.Design (29)
System\Drawing\Design\ColorEditor.ColorPalette.cs (1)
360using var brush = BackColor.GetCachedSolidBrushScope();
System\Windows\Forms\Design\Behavior\DropSourceBehavior.cs (2)
931Color backColor = primaryParent is not null ? primaryParent.BackColor : Color.Empty; 1024using SolidBrush brush = new(primaryControl.BackColor);
System\Windows\Forms\Design\Behavior\ResizeBehavior.cs (1)
632Color backColor = targetControl.Parent is not null ? targetControl.Parent.BackColor : Color.Empty;
System\Windows\Forms\Design\ComponentTray.cs (1)
1195ControlPaint.DrawReversibleFrame(_mouseDragWorkspace, BackColor, FrameStyle.Dashed);
System\Windows\Forms\Design\DesignerUtils.cs (2)
396if (control.BackColor == Color.Transparent) 428if (control.BackColor == Color.Transparent)
System\Windows\Forms\Design\DocumentDesigner.cs (1)
128return Control.BackColor;
System\Windows\Forms\Design\FlowLayoutPanelDesigner .cs (1)
440var backColor = Control.BackColor;
System\Windows\Forms\Design\GroupBoxDesigner.cs (1)
82ControlPaint.DrawGrid(pe.Graphics, rectangle, GridSize, control.BackColor);
System\Windows\Forms\Design\OleDragDropHandler.cs (1)
345backColor = comp.BackColor;
System\Windows\Forms\Design\PanelDesigner.cs (3)
72Color penColor = Control.BackColor.GetBrightness() < .5 ? 73ControlPaint.Light(Control.BackColor) : 74ControlPaint.Dark(Control.BackColor);
System\Windows\Forms\Design\ParentControlDesigner.cs (2)
2000DesignerUtils.DrawFrame(_graphics, newRegion, _mouseDragFrame, Control.BackColor); 2037ControlPaint.DrawGrid(pe.Graphics, paintRect, GridSize, control.BackColor);
System\Windows\Forms\Design\PictureBoxDesigner.cs (3)
38if (ctl.BackColor.GetBrightness() < .5) 40penColor = ControlPaint.Light(ctl.BackColor); 44penColor = ControlPaint.Dark(ctl.BackColor);
System\Windows\Forms\Design\SelectionUIService.SelectionUIItem.cs (1)
139borderColor = parent.BackColor;
System\Windows\Forms\Design\SplitterDesigner.cs (1)
31Color penColor = control.BackColor.GetBrightness() < .5 ? Color.White : Color.Black;
System\Windows\Forms\Design\SplitterPanelDesigner.cs (4)
149Color penColor = control.BackColor.GetBrightness() < .5 ? ControlPaint.Light(control.BackColor) : ControlPaint.Dark(control.BackColor); 168using Pen pen = new(control.BackColor)
System\Windows\Forms\Design\TabOrder.cs (1)
212Color backColor = hoverParent.BackColor;
System\Windows\Forms\Design\ToolStripPanelDesigner.cs (3)
46Color penColor = Control.BackColor.GetBrightness() < .5 ? 47ControlPaint.Light(Control.BackColor) : 48ControlPaint.Dark(Control.BackColor);
WindowsFormsIntegration (4)
System\Windows\Integration\ElementHost.cs (4)
915OnPropertyChanged("BackColor", this.BackColor); 1536if (control.BackColor != SD.Color.Empty && control.BackColor.A == 255) 1538return control.BackColor;