如何以编程方式将控件的文本字体颜色更改为自定义颜色

时间:2013-01-04 10:58:58

标签: c# asp.net

我有一个按钮控件。我想将它的文本字体颜色更改为我想要的自定义颜色,编程方式为#33CCFF。

我目前的代码是

Button1.ForeColor = Color.#33CCFF;

我也试过

Button1.ForeColor = #33CCFF;

两者都没有用。

这样做的正确方法是什么?

3 个答案:

答案 0 :(得分:6)

您可以使用:

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

供参考:ColorConverter on MSDN

或者,您可以使用ColorTranslator

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

答案 1 :(得分:0)

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

参考:Color.FromArgb Method

答案 2 :(得分:0)

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

您可以使用RGB十六进制代码。