2013-02-19 81 views

回答

2

您可以使用CustomColors屬性獲取並設置自定義顏色。這是一組int,其中顏色格式爲00BBGGRRB爲藍色,G爲綠色,R爲紅色。您可以將淨色轉換爲這種格式:

Color myColor = Color.Green; 
int ColorAsBGR = (((myColor.B << 16) | (myColor.G << 8)) | myColor.R); 
dlgColor.CustomColors = new int[] { ColorAsBGR }; 

使用或不使用淨色:

// Get the colors 
int[] customColors = dlgColor.CustomColors; 

// Set the custom colors 
dlgColor.CustomColors = customColors; 

你將不得不存儲和檢索int數組每個自定義顏色並設置CustomColors屬性。

相關問題