3

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

我目前的代码是

Button1.ForeColor = Color.#33CCFF;

我也试过

Button1.ForeColor = #33CCFF;

两个都没用。。

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

4

3 回答 3

6

你可以使用:

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

供参考:MSDN 上的 ColorConverter

或者,您可以使用ColorTranslator

Button1.ForeColor = System.Drawing.ColorTranslator.FromHtml("#33CCFF");
于 2013-01-04T11:00:50.460 回答
0
Button1.ForeColor = Color.FromArgb(0x0033CCFF);

参考:Color.FromArgb 方法

于 2013-01-04T11:00:34.190 回答
0
Button1.BackColor = System.Drawing.ColorTranslator.FromHtml("#FFFF00");

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

于 2013-01-04T11:05:44.610 回答