1. 程式人生 > >VS程式設計,WPF中,通過C# 建立顏色選擇器,顏色拾取器,調色盤的一種方法

VS程式設計,WPF中,通過C# 建立顏色選擇器,顏色拾取器,調色盤的一種方法

有時為了美觀,需要動態、靈活的更改某一控制元件的顏色,

這時通過顏色選擇器進行取色是比較方便的一種方法。

參考:網址

顏色選擇器效果如下:

1、前臺定義一個控制元件並命名

2、前臺定義一個事件

3、增加兩個引用

4、增加using System.Window.Forms

 5、在2中的事件中增加程式碼,建立選擇器

            //建立物件
            ColorDialog colorDialog = new ColorDialog();
            //允許使用該對話方塊的自定義顏色  
            colorDialog.AllowFullOpen = true;
            colorDialog.FullOpen = true;
            colorDialog.ShowHelp = true;
            //初始化當前文字框中的字型顏色,  
            colorDialog.Color = System.Drawing.Color.White;

              //當用戶在ColorDialog對話方塊中點選"確定"按鈕  
            if (colorDialog.ShowDialog()==System.Windows.Forms.DialogResult.OK )
            {
               
                //獲取顏色,進行設定

            }

這時colorDialog.Color中就儲存了選擇的顏色:

6、將顏色型別轉化

其中ALLVIEW為控制元件的名字

像這樣:

 

 

效果如下: