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)
3381
public virtual void ResetForeColor() =>
ForeColor
= Color.Empty;
System\Windows\Forms\Controls\ToolStrips\ToolStripMenuItem.cs (1)
507
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)
1872
item.
ForeColor
= _defaultBorderColor;
1902
item.
ForeColor
= _defaultBorderColor;
1911
item.
ForeColor
= _defaultBorderColor;
1919
item.
ForeColor
= _defaultBorderColor;
System.Windows.Forms.Tests (30)
System\Windows\Forms\ToolStripButtonTests.cs (3)
1280
ForeColor
= Color.Red,
1371
ForeColor
= Color.Red,
1470
ForeColor
= Color.Red,
System\Windows\Forms\ToolStripItemTests.cs (18)
3269
ForeColor
= value
3274
item.
ForeColor
= value;
3288
item.
ForeColor
= value;
3293
item.
ForeColor
= value;
3315
item.
ForeColor
= value;
3323
item.
ForeColor
= value;
3341
item.
ForeColor
= value;
3346
item.
ForeColor
= value;
3377
item.
ForeColor
= value;
3385
item.
ForeColor
= value;
3407
item.
ForeColor
= Color.Red;
3412
item.
ForeColor
= Color.Red;
3417
item.
ForeColor
= Color.Empty;
3423
item.
ForeColor
= Color.Red;
3435
item.
ForeColor
= Color.Red;
3451
item.
ForeColor
= Color.Red;
12602
item.
ForeColor
= Color.Red;
14151
item.
ForeColor
= Color.Black;
System\Windows\Forms\ToolStripMenuItemTests.cs (1)
285
ForeColor
= Color.Blue,
System\Windows\Forms\ToolStripSeparatorTests.cs (8)
341
ForeColor
= value
346
item.
ForeColor
= value;
364
item.
ForeColor
= Color.Red;
369
item.
ForeColor
= Color.Red;
374
item.
ForeColor
= Color.Empty;
380
item.
ForeColor
= Color.Red;
392
item.
ForeColor
= Color.Red;
408
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)
879
Color previous =
ForeColor
;
881
if (!previous.Equals(
ForeColor
))
System\Windows\Forms\Controls\ToolStrips\ToolStripLabel.cs (1)
353
Color textColor =
ForeColor
;
System\Windows\Forms\Controls\ToolStrips\ToolStripMenuItem.cs (2)
507
menuItem.ForeColor =
ForeColor
;
955
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)
703
using var foreColorPen = item.
ForeColor
.GetCachedPenScope();
System.Windows.Forms.Tests (54)
System\Windows\Forms\ToolStripButtonTests.cs (6)
59
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
140
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
227
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
317
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
405
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
503
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
System\Windows\Forms\ToolStripDropDownItemTests.cs (4)
57
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
146
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
245
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
353
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
System\Windows\Forms\ToolStripItemTests.cs (28)
58
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
143
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
238
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
3246
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
3260
Assert.Equal(Color.Red, item.
ForeColor
);
3271
Assert.Equal(expected, item.
ForeColor
);
3275
Assert.Equal(expected, item.
ForeColor
);
3289
Assert.Equal(expected, item.
ForeColor
);
3294
Assert.Equal(expected, item.
ForeColor
);
3316
Assert.Equal(expected, item.
ForeColor
);
3324
Assert.Equal(expected, item.
ForeColor
);
3342
Assert.Equal(expected, item.
ForeColor
);
3347
Assert.Equal(expected, item.
ForeColor
);
3378
Assert.Equal(expected, item.
ForeColor
);
3386
Assert.Equal(expected, item.
ForeColor
);
3408
Assert.Equal(Color.Red, item.
ForeColor
);
3413
Assert.Equal(Color.Red, item.
ForeColor
);
3418
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
3424
Assert.Equal(Color.Red, item.
ForeColor
);
3431
PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.
ForeColor
)];
3436
Assert.Equal(Color.Red, item.
ForeColor
);
3440
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
3447
PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.
ForeColor
)];
3452
Assert.Equal(Color.Red, item.
ForeColor
);
3456
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
14148
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
14153
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
14157
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
System\Windows\Forms\ToolStripMenuItemTests.cs (3)
57
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
330
clone.
ForeColor
.Should().Be(original.
ForeColor
);
System\Windows\Forms\ToolStripSeparatorTests.cs (13)
56
Assert.Equal(SystemColors.ControlDark, item.
ForeColor
);
343
Assert.Equal(expected, item.
ForeColor
);
347
Assert.Equal(expected, item.
ForeColor
);
365
Assert.Equal(Color.Red, item.
ForeColor
);
370
Assert.Equal(Color.Red, item.
ForeColor
);
375
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
381
Assert.Equal(Color.Red, item.
ForeColor
);
388
PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripSeparator))[nameof(ToolStripSeparator.
ForeColor
)];
393
Assert.Equal(Color.Red, item.
ForeColor
);
397
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);
404
PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripSeparator))[nameof(ToolStripSeparator.
ForeColor
)];
409
Assert.Equal(Color.Red, item.
ForeColor
);
413
Assert.Equal(Control.DefaultForeColor, item.
ForeColor
);