使用 e.Graphics.DrawString 设RGB顏色

e.Graphics.DrawString("我是文字", New Font("Futura Bk BT", 10, FontStyle.Regular), Brushes.Black)

现在色是黑色,我想自己指定rgb请问怎么写呢?

Brushes.Black
换成
New SolidBrush(Color.FromArgb(r, g, b))
其中r g b是0~255的颜色分量
或者也可以Color.FromArgb(&Hxxxxxx)
&Hxxxxxx 是你16进制完整的颜色值,比如 &HFF0000

Brushes.Black 一看就是常量,你看一下这个常量的赋值格式,写成自己的rgp值不就可以了

例如:
(1)假设XXXCLass(xx,xx,Color.BLACK);第一步,我看BLACK的源码为: public final static Color BLACK = black;,此时再查看black源码:public final static Color black = new Color(0, 0, 0);
那么XXXCLass(xx,xx, new Color(0, 0, 0))可以写成这样,0,0,0写成x样式就可以了。
(2) 看API,例如 public Color(int r, int g, int b) ;中有一个构造方法,就可以设置rgb的值。