2015-12-31 70 views
1

顏色,所以我在下面的下面的代碼:得到十六進制

public System.Drawing.SolidBrush thisPen = new System.Drawing.SolidBrush(Color.Red); 

目前,筆被設置爲紅色,但我怎樣才能將其設置爲自定義的十六進制顏色?

回答

1

可以使用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") 
+2

不知道爲什麼你在@ dotctor的基本相同的答案後5分鐘後添加了這個。 – adv12

+0

@yeah ..我沒有注意到它......誠實地說......如果你覺得這是完全複製的,不要高興。 –