1 override of BackColor
System.Windows.Forms (1)
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.cs (1)
56
public override Color
BackColor
24 writes to BackColor
System.Windows.Forms (3)
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (1)
3372
public virtual void ResetBackColor() =>
BackColor
= Color.Empty;
System\Windows\Forms\Controls\ToolStrips\ToolStripMenuItem.cs (1)
496
menuItem.
BackColor
= BackColor;
System\Windows\Forms\Controls\ToolStrips\ToolStripSplitButton.cs (1)
230
_splitButtonButton.
BackColor
= BackColor;
System.Windows.Forms.Design (1)
System\Windows\Forms\Design\ToolStripDropDownDesigner.cs (1)
393
BackColor
= SystemColors.Window,
System.Windows.Forms.Tests (20)
System\Windows\Forms\ToolStripButtonTests.Rendering.cs (1)
46
BackColor
= Color.Blue,
System\Windows\Forms\ToolStripItemTests.cs (18)
1579
BackColor
= value
1584
item.
BackColor
= value;
1598
item.
BackColor
= value;
1603
item.
BackColor
= value;
1625
item.
BackColor
= value;
1633
item.
BackColor
= value;
1651
item.
BackColor
= value;
1656
item.
BackColor
= value;
1684
item.
BackColor
= value;
1692
item.
BackColor
= value;
1714
item.
BackColor
= Color.Red;
1719
item.
BackColor
= Color.Red;
1724
item.
BackColor
= Color.Empty;
1730
item.
BackColor
= Color.Red;
1742
item.
BackColor
= Color.Red;
1758
item.
BackColor
= Color.Red;
12508
item.
BackColor
= Color.Red;
14088
item.
BackColor
= Color.Black;
System\Windows\Forms\ToolStripMenuItemTests.cs (1)
274
BackColor
= Color.Red,
67 references to BackColor
System.Windows.Forms (32)
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (2)
525
Color previous =
BackColor
;
527
if (!previous.Equals(
BackColor
))
System\Windows\Forms\Controls\ToolStrips\ToolStripMenuItem.cs (1)
496
menuItem.BackColor =
BackColor
;
System\Windows\Forms\Controls\ToolStrips\ToolstripProfessionalRenderer.cs (12)
270
ControlPaint.DrawBackgroundImage(g, item.BackgroundImage, item.
BackColor
, item.BackgroundImageLayout, bounds, fillRect);
359
ControlPaint.DrawBackgroundImage(g, item.BackgroundImage, item.
BackColor
, item.BackgroundImageLayout, bounds, fillRect);
599
item.
BackColor
,
604
else if (item.Owner is not null && item.
BackColor
!= item.Owner.BackColor)
606
using var brush = item.
BackColor
.GetCachedSolidBrushScope();
653
ControlPaint.DrawBackgroundImage(g, item.BackgroundImage, item.
BackColor
, item.BackgroundImageLayout, bounds, fillRect);
655
else if (item.Owner is not null && item.
BackColor
!= item.Owner.BackColor)
657
using var brush = item.
BackColor
.GetCachedSolidBrushScope();
1114
ControlPaint.DrawBackgroundImage(g, item.BackgroundImage, item.
BackColor
, item.BackgroundImageLayout, bounds, fillRect);
1574
ControlPaint.DrawBackgroundImage(g, item.BackgroundImage, item.
BackColor
, item.BackgroundImageLayout, bounds, fillRect);
1587
else if (item.Owner is not null && item.
BackColor
!= item.Owner.BackColor)
1589
using var brush = item.
BackColor
.GetCachedSolidBrushScope();
System\Windows\Forms\Controls\ToolStrips\ToolStripRenderer.cs (2)
835
Color backgroundColor = e.Item.Selected ? SystemColors.Highlight : e.Item.
BackColor
;
839
Image invertedImage = ControlPaint.CreateBitmapWithInvertedForeColor(bitmap, e.Item.
BackColor
);
System\Windows\Forms\Controls\ToolStrips\ToolStripSplitButton.cs (1)
230
_splitButtonButton.BackColor =
BackColor
;
System\Windows\Forms\Controls\ToolStrips\ToolStripSystemRenderer.cs (14)
428
ControlPaint.DrawBackgroundImage(g, item.BackgroundImage, item.
BackColor
, item.BackgroundImageLayout, item.ContentRectangle, item.ContentRectangle);
432
FillBackground(g, item.ContentRectangle, item.
BackColor
);
473
ControlPaint.DrawBackgroundImage(g, item.BackgroundImage, item.
BackColor
, item.BackgroundImageLayout, item.ContentRectangle, fillRect);
477
FillBackground(g, fillRect, item.
BackColor
);
565
ControlPaint.DrawBackgroundImage(g, splitButton.BackgroundImage, splitButton.
BackColor
, splitButton.BackgroundImageLayout, fillRect, fillRect);
601
ControlPaint.DrawBackgroundImage(g, splitButton.BackgroundImage, splitButton.
BackColor
, splitButton.BackgroundImageLayout, bounds, fillRect);
606
FillBackground(g, splitButtonButtonRect, splitButton.
BackColor
);
619
FillBackground(g, dropDownRect, splitButton.
BackColor
);
674
ControlPaint.DrawBackgroundImage(g, item.BackgroundImage, item.
BackColor
, item.BackgroundImageLayout, fillRect, fillRect);
679
if ((parent is not null) && (state != ToolBarState.Checked) && (item.
BackColor
!= parent.BackColor))
681
FillBackground(g, fillRect, item.
BackColor
);
796
ControlPaint.DrawBackgroundImage(g, item.BackgroundImage, item.
BackColor
, item.BackgroundImageLayout, fillRect, fillRect);
802
if (vsRenderer is null || (item.
BackColor
!= SystemColors.Control))
804
FillBackground(g, fillRect, item.
BackColor
);
System.Windows.Forms.Tests (35)
System\Windows\Forms\ToolStripButtonTests.cs (4)
32
Assert.Equal(Control.DefaultBackColor, item.
BackColor
);
113
Assert.Equal(Control.DefaultBackColor, item.
BackColor
);
200
Assert.Equal(Control.DefaultBackColor, item.
BackColor
);
290
Assert.Equal(Control.DefaultBackColor, item.
BackColor
);
System\Windows\Forms\ToolStripDropDownItemTests.cs (1)
31
Assert.Equal(Control.DefaultBackColor, item.
BackColor
);
System\Windows\Forms\ToolStripItemTests.cs (26)
34
Assert.Equal(Control.DefaultBackColor, item.
BackColor
);
1556
Assert.Equal(Control.DefaultBackColor, item.
BackColor
);
1570
Assert.Equal(Color.Red, item.
BackColor
);
1581
Assert.Equal(expected, item.
BackColor
);
1585
Assert.Equal(expected, item.
BackColor
);
1599
Assert.Equal(expected, item.
BackColor
);
1604
Assert.Equal(expected, item.
BackColor
);
1626
Assert.Equal(expected, item.
BackColor
);
1634
Assert.Equal(expected, item.
BackColor
);
1652
Assert.Equal(expected, item.
BackColor
);
1657
Assert.Equal(expected, item.
BackColor
);
1685
Assert.Equal(expected, item.
BackColor
);
1693
Assert.Equal(expected, item.
BackColor
);
1715
Assert.Equal(Color.Red, item.
BackColor
);
1720
Assert.Equal(Color.Red, item.
BackColor
);
1725
Assert.Equal(Control.DefaultBackColor, item.
BackColor
);
1731
Assert.Equal(Color.Red, item.
BackColor
);
1738
PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.
BackColor
)];
1743
Assert.Equal(Color.Red, item.
BackColor
);
1747
Assert.Equal(Control.DefaultBackColor, item.
BackColor
);
1754
PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.
BackColor
)];
1759
Assert.Equal(Color.Red, item.
BackColor
);
1763
Assert.Equal(Control.DefaultBackColor, item.
BackColor
);
14085
Assert.Equal(Control.DefaultBackColor, item.
BackColor
);
14090
Assert.Equal(Control.DefaultBackColor, item.
BackColor
);
14094
Assert.Equal(Control.DefaultBackColor, item.
BackColor
);
System\Windows\Forms\ToolStripMenuItemTests.cs (3)
28
Assert.Equal(Control.DefaultBackColor, item.
BackColor
);
319
clone.
BackColor
.Should().Be(original.
BackColor
);
System\Windows\Forms\ToolStripSeparatorTests.cs (1)
32
Assert.Equal(Control.DefaultBackColor, item.
BackColor
);