0
我必須創建一個類似於http://www.certapro.com/certapro-fad-palette-paint-colors.aspx的調色板。自定義調色板,具有不同的RGB組合。最簡單的方法是什麼? [我是否需要爲每個自定義顏色插入圖片框否則無論如何都會讓視覺工作室顏色對話框看起來像這樣?)C#,自定義調色板
我必須創建一個類似於http://www.certapro.com/certapro-fad-palette-paint-colors.aspx的調色板。自定義調色板,具有不同的RGB組合。最簡單的方法是什麼? [我是否需要爲每個自定義顏色插入圖片框否則無論如何都會讓視覺工作室顏色對話框看起來像這樣?)C#,自定義調色板
ColourDialogue.CustomColours屬性是一個用於定義自定義顏色的ints數組由對話框顯示。最簡單的方法是定義一個硬編碼的整數數組。如果你知道這些顏色的網絡的十六進制值可以用十六進制表示,像這樣:
System.Windows.Forms.ColorDialog MyDialog = new ColorDialog();
// Allows the user to select or edit a custom color.
MyDialog.AllowFullOpen = true ;
// Assigns an array of custom colors to the CustomColors property
// Note that the most significant byte is the alpha value,
// so most of the time it will remain FF
MyDialog.CustomColors = new int[]{ 0xFF974724, 0xFFe7eae3 };
如果你不知道顏色的十六進制值,我建議裝備您的瀏覽器與滴管加上上允許從網頁中選取顏色(或任何非Chrome瀏覽器的等效項)。
http://www.codeproject.com/Articles/1484/NET-Color-Picker-Controls –