Я не уверен, что вы пытаетесь сделать.
ForeColor меняет цвет для дочерних элементов управления в форме.
Вот пример использования для ForeColor и для записи в форме Windows.
Обратите внимание, что свойство Form ForeColor не используется при записи непосредственно в форму через объект Graphics ...
Поместите кнопку в форму и поместите код в обработчик событий ...
private void button1_Click(object sender, EventArgs e)
{
this.ForeColor = System.Drawing.Color.Red;
using (Graphics g = this.CreateGraphics())
{
Brush b = new SolidBrush(System.Drawing.Color.Blue);
g.DrawString("SAMPLE TEXT", SystemFonts.CaptionFont, b, new PointF(50, 50));
b.Dispose();
}
}