1 override of ForeColor
System.Windows.Forms (1)
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.cs (1)
213
public override Color
ForeColor
38 writes to ForeColor
System.Windows.Forms (4)
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (1)
3428
public virtual void ResetForeColor() =>
ForeColor
= Color.Empty;
System\Windows\Forms\Controls\ToolStrips\ToolStripMenuItem.cs (1)
509
menuItem.
ForeColor
= ForeColor;
System\Windows\Forms\Controls\ToolStrips\ToolStripSeparator.cs (1)
18
ForeColor
= SystemColors.ControlDark;
System\Windows\Forms\Controls\ToolStrips\ToolStripSplitButton.cs (1)
231
_splitButtonButton.
ForeColor
= ForeColor;
System.Windows.Forms.Design (4)
System\Windows\Forms\Design\ToolStripTemplateNode.cs (4)
1911
item.
ForeColor
= _defaultBorderColor;
1941
item.
ForeColor
= _defaultBorderColor;
1950
item.
ForeColor
= _defaultBorderColor;
1958
item.
ForeColor
= _defaultBorderColor;
System.Windows.Forms.Tests (30)
System\Windows\Forms\ToolStripButtonTests.cs (3)
1278
ForeColor
= Color.Red,
1369
ForeColor
= Color.Red,
1468
ForeColor
= Color.Red,
System\Windows\Forms\ToolStripItemTests.cs (18)
3268
ForeColor
= value
3273
item.
ForeColor
= value;
3287
item.
ForeColor
= value;
3292
item.
ForeColor
= value;
3314
item.
ForeColor
= value;
3322
item.
ForeColor
= value;
3340
item.
ForeColor
= value;
3345
item.
ForeColor
= value;
3376
item.
ForeColor
= value;
3384
item.
ForeColor
= value;
3406
item.
ForeColor
= Color.Red;
3411
item.
ForeColor
= Color.Red;
3416
item.
ForeColor
= Color.Empty;
3422
item.
ForeColor
= Color.Red;
3434
item.
ForeColor
= Color.Red;
3450
item.
ForeColor
= Color.Red;
12620
item.
ForeColor
= Color.Red;
14169
item.
ForeColor
= Color.Black;
System\Windows\Forms\ToolStripMenuItemTests.cs (1)
287
ForeColor
= Color.Blue,
System\Windows\Forms\ToolStripSeparatorTests.cs (8)
339
ForeColor
= value
344
item.
ForeColor
= value;
362
item.
ForeColor
= Color.Red;
367
item.
ForeColor
= Color.Red;
372
item.
ForeColor
= Color.Empty;
378
item.
ForeColor
= Color.Red;
390
item.
ForeColor
= Color.Red;
406
item.
ForeColor
= Color.Red;
66 references to ForeColor
System.Windows.Forms (12)
System\Windows\Forms\Controls\ToolStrips\ToolStripButton.cs (1)
221
renderer.DrawItemText(new ToolStripItemTextRenderEventArgs(e.Graphics, this, Text, InternalLayout.TextRectangle,
ForeColor
, Font, InternalLayout.TextFormat));
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownButton.cs (1)
193
renderer.DrawItemText(new ToolStripItemTextRenderEventArgs(g, this, Text, InternalLayout.TextRectangle,
ForeColor
, Font, InternalLayout.TextFormat));
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (2)
886
Color previous =
ForeColor
;
888
if (!previous.Equals(
ForeColor
))
System\Windows\Forms\Controls\ToolStrips\ToolStripLabel.cs (1)
356
Color textColor =
ForeColor
;
System\Windows\Forms\Controls\ToolStrips\ToolStripMenuItem.cs (2)
509
menuItem.ForeColor =
ForeColor
;
963
textColor =
ForeColor
;
System\Windows\Forms\Controls\ToolStrips\ToolstripProfessionalRenderer.cs (1)
717
e.DefaultTextColor = e.Item.
ForeColor
;
System\Windows\Forms\Controls\ToolStrips\ToolStripSeparator.cs (1)
304
internal override bool ShouldSerializeForeColor() =>
ForeColor
!= SystemColors.ControlDark;
System\Windows\Forms\Controls\ToolStrips\ToolStripSplitButton.cs (2)
231
_splitButtonButton.ForeColor =
ForeColor
;
528
renderer.DrawItemText(new ToolStripItemTextRenderEventArgs(g, this, SplitButtonButton.Text, SplitButtonButtonLayout.TextRectangle,
ForeColor
, Font, SplitButtonButtonLayout.TextFormat));
System\Windows\Forms\Controls\ToolStrips\ToolStripSystemRenderer.cs (1)
704
using var foreColorPen = item.
ForeColor
.GetCachedPenScope();
System.Windows.Forms.Tests (54)
System\Windows\Forms\ToolStripButtonTests.cs (6)
57
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
138
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
225
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
315
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
403
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
501
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
System\Windows\Forms\ToolStripDropDownItemTests.cs (4)
55
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
144
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
243
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
351
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
System\Windows\Forms\ToolStripItemTests.cs (28)
56
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
141
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
236
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
3245
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
3259
Assert.Equal(Color.Red, item.
ForeColor
);
3270
Assert.Equal(expected, item.
ForeColor
);
3274
Assert.Equal(expected, item.
ForeColor
);
3288
Assert.Equal(expected, item.
ForeColor
);
3293
Assert.Equal(expected, item.
ForeColor
);
3315
Assert.Equal(expected, item.
ForeColor
);
3323
Assert.Equal(expected, item.
ForeColor
);
3341
Assert.Equal(expected, item.
ForeColor
);
3346
Assert.Equal(expected, item.
ForeColor
);
3377
Assert.Equal(expected, item.
ForeColor
);
3385
Assert.Equal(expected, item.
ForeColor
);
3407
Assert.Equal(Color.Red, item.
ForeColor
);
3412
Assert.Equal(Color.Red, item.
ForeColor
);
3417
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
3423
Assert.Equal(Color.Red, item.
ForeColor
);
3430
PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.
ForeColor
)];
3435
Assert.Equal(Color.Red, item.
ForeColor
);
3439
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
3446
PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.
ForeColor
)];
3451
Assert.Equal(Color.Red, item.
ForeColor
);
3455
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
14166
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
14171
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
14175
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
System\Windows\Forms\ToolStripMenuItemTests.cs (3)
59
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
332
clone.
ForeColor
.Should().Be(original.
ForeColor
);
System\Windows\Forms\ToolStripSeparatorTests.cs (13)
54
Assert.Equal(SystemColors.ControlDark, item.
ForeColor
);
341
Assert.Equal(expected, item.
ForeColor
);
345
Assert.Equal(expected, item.
ForeColor
);
363
Assert.Equal(Color.Red, item.
ForeColor
);
368
Assert.Equal(Color.Red, item.
ForeColor
);
373
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
379
Assert.Equal(Color.Red, item.
ForeColor
);
386
PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripSeparator))[nameof(ToolStripSeparator.
ForeColor
)];
391
Assert.Equal(Color.Red, item.
ForeColor
);
395
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
402
PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripSeparator))[nameof(ToolStripSeparator.
ForeColor
)];
407
Assert.Equal(Color.Red, item.
ForeColor
);
411
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);