1
顏色,所以我在下面的下面的代碼:得到十六進制
public System.Drawing.SolidBrush thisPen = new System.Drawing.SolidBrush(Color.Red);
目前,筆被設置爲紅色,但我怎樣才能將其設置爲自定義的十六進制顏色?
顏色,所以我在下面的下面的代碼:得到十六進制
public System.Drawing.SolidBrush thisPen = new System.Drawing.SolidBrush(Color.Red);
目前,筆被設置爲紅色,但我怎樣才能將其設置爲自定義的十六進制顏色?
您可以使用ColorTranslator.FromHtml():
var c = System.Drawing.ColorTranslator.FromHtml("#FFFFFF");
var thisPen = new System.Drawing.SolidBrush(c);
可以使用ColorTranslator.FromHtml()
函數來創建從十六進制顏色代碼顏色:
System.Drawing.Color c = System.Drawing.ColorTranslator.FromHtml("#FF0000"); // Red
public System.Drawing.SolidBrush thisPen = new System.Drawing.SolidBrush(c);
您也可以使用此:
ColorConverter.ConvertFromString("#FF0000")
不知道爲什麼你在@ dotctor的基本相同的答案後5分鐘後添加了這個。 – adv12
@yeah ..我沒有注意到它......誠實地說......如果你覺得這是完全複製的,不要高興。 –