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