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