Is it possable to combine all these to one foreach? : So I've tried to var and it I couldn't get it to work
Code: 

    var a = new { drives1, ipAdd1, spotify1, timeAndDate1, activeWindow1, reminders11, weather1 };
And then foreach (Control/var c in a) and get errors, And I'm sure there has to be a simple way without all the code below.

----------
Current Code:


            foreach (Control c in drives1.Controls)
            {
                if (c.Name.StartsWith("SC")) { c.ForeColor = Color.FromArgb(rr, gg, bb); }
            }
            foreach (Control c in ipAdd1.Controls)
            {
                if (c.Name.StartsWith("SC")) { c.ForeColor = Color.FromArgb(rr, gg, bb); }
            }
            foreach (Control c in spotify1.Controls)
            {
                if (c.Name.StartsWith("SC")) { c.ForeColor = Color.FromArgb(rr, gg, bb); }
            }
            foreach (Control c in timeAndDate1.Controls)
            {
                if (c.Name.StartsWith("SC")) { c.ForeColor = Color.FromArgb(rr, gg, bb); }
            }
            foreach (Control c in activeWindow1.Controls)
            {
                if (c.Name.StartsWith("SC")) { c.ForeColor = Color.FromArgb(rr, gg, bb); }
            }
            foreach (Control c in reminders11.Controls)
            {
                if (c.Name.StartsWith("SC")) { c.ForeColor = Color.FromArgb(rr, gg, bb); }
            }
            foreach (Control c in weather1.Controls)
            {
                if (c.Name.StartsWith("SC")) { c.ForeColor = Color.FromArgb(rr, gg, bb); }
            }