Как программно изменить цвет шрифта текстового текста в пользовательский цвет

У меня есть кнопка управления. Я хотел бы изменить его цвет шрифта текста в пользовательский цвет, который я хочу, который является программным обеспечением # 33CCFF.

Мой текущий код

Button1.ForeColor = Color.#33CCFF;

Я также пробовал

Button1.ForeColor = #33CCFF;

Оба не работали.

Каков правильный способ сделать это?

3 ответа

Вы можете использовать:

Button1.ForeColor = (Color)ColorConverter.ConvertFromString("#33CCFF");

Для справки: ColorConverter на MSDN

В качестве альтернативы вы можете использовать ColorTranslator:

Button1.ForeColor = System.Drawing.ColorTranslator.FromHtml("#33CCFF");


Button1.ForeColor = Color.FromArgb(0x0033CCFF);

Ссылка: Метод Color.FromArgb


Button1.BackColor = System.Drawing.ColorTranslator.FromHtml("#FFFF00");

где вы можете использовать шестнадцатеричный код RGB.

licensed under cc by-sa 3.0 with attribution.