Вы должны войти, чтобы создавать сообщения и темы.

Как изменить цвета всех label? [Решено]

Добрый день!
имеется код:

foreach (Label label in this.Controls.OfType<Label>())
{
    label.ForeColor = System.Drawing.Color.White;
}

который меняет все цвета label. Если label внутри tabControl тогда цвета не меняется. Что делать чтобы цвет внутри tabControl тоже изменился?

Привет!
Для каждой вкладки в СкопированоtabControl1

foreach (TabPage tabPage in tabControl1.Controls.OfType<TabPage>())
{
    foreach (Label label in tabPage.Controls.OfType<Label>())
    {
        label.ForeColor = System.Drawing.Color.White;
    }
}

Отдельно для вкладки СкопированоtabPage1

foreach (Label label in tabPage1.Controls.OfType<Label>())
{
    label.ForeColor = System.Drawing.Color.White;
}
Лайкнул Komoliddin
Komoliddin

Спасибо @squarewheel работает!
Вопрос закрыт, Решено!

Добрый день! еще вопрос по этой темы

Есть несколько панели, у каждого есть checkbox и label
Как менять цвета checkbox и label внутри каждого panel?