天天看點

VS程式設計,WPF中,通過C# 建立顔色選擇器,顔色拾取器,調色闆的一種方法1、前台定義一個控件并命名2、前台定義一個事件3、增加兩個引用4、增加using System.Window.Forms 5、在2中的事件中增加代碼,建立選擇器6、将顔色類型轉化

有時為了美觀,需要動态、靈活的更改某一控件的顔色,

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

參考:網址

顔色選擇器效果如下:

VS程式設計,WPF中,通過C# 建立顔色選擇器,顔色拾取器,調色闆的一種方法1、前台定義一個控件并命名2、前台定義一個事件3、增加兩個引用4、增加using System.Window.Forms 5、在2中的事件中增加代碼,建立選擇器6、将顔色類型轉化

1、前台定義一個控件并命名

VS程式設計,WPF中,通過C# 建立顔色選擇器,顔色拾取器,調色闆的一種方法1、前台定義一個控件并命名2、前台定義一個事件3、增加兩個引用4、增加using System.Window.Forms 5、在2中的事件中增加代碼,建立選擇器6、将顔色類型轉化

2、前台定義一個事件

VS程式設計,WPF中,通過C# 建立顔色選擇器,顔色拾取器,調色闆的一種方法1、前台定義一個控件并命名2、前台定義一個事件3、增加兩個引用4、增加using System.Window.Forms 5、在2中的事件中增加代碼,建立選擇器6、将顔色類型轉化

3、增加兩個引用

VS程式設計,WPF中,通過C# 建立顔色選擇器,顔色拾取器,調色闆的一種方法1、前台定義一個控件并命名2、前台定義一個事件3、增加兩個引用4、增加using System.Window.Forms 5、在2中的事件中增加代碼,建立選擇器6、将顔色類型轉化
VS程式設計,WPF中,通過C# 建立顔色選擇器,顔色拾取器,調色闆的一種方法1、前台定義一個控件并命名2、前台定義一個事件3、增加兩個引用4、增加using System.Window.Forms 5、在2中的事件中增加代碼,建立選擇器6、将顔色類型轉化

4、增加using System.Window.Forms

VS程式設計,WPF中,通過C# 建立顔色選擇器,顔色拾取器,調色闆的一種方法1、前台定義一個控件并命名2、前台定義一個事件3、增加兩個引用4、增加using System.Window.Forms 5、在2中的事件中增加代碼,建立選擇器6、将顔色類型轉化

 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中就存儲了選擇的顔色:

VS程式設計,WPF中,通過C# 建立顔色選擇器,顔色拾取器,調色闆的一種方法1、前台定義一個控件并命名2、前台定義一個事件3、增加兩個引用4、增加using System.Window.Forms 5、在2中的事件中增加代碼,建立選擇器6、将顔色類型轉化

6、将顔色類型轉化

其中ALLVIEW為控件的名字

VS程式設計,WPF中,通過C# 建立顔色選擇器,顔色拾取器,調色闆的一種方法1、前台定義一個控件并命名2、前台定義一個事件3、增加兩個引用4、增加using System.Window.Forms 5、在2中的事件中增加代碼,建立選擇器6、将顔色類型轉化

像這樣:

VS程式設計,WPF中,通過C# 建立顔色選擇器,顔色拾取器,調色闆的一種方法1、前台定義一個控件并命名2、前台定義一個事件3、增加兩個引用4、增加using System.Window.Forms 5、在2中的事件中增加代碼,建立選擇器6、将顔色類型轉化

效果如下:

VS程式設計,WPF中,通過C# 建立顔色選擇器,顔色拾取器,調色闆的一種方法1、前台定義一個控件并命名2、前台定義一個事件3、增加兩個引用4、增加using System.Window.Forms 5、在2中的事件中增加代碼,建立選擇器6、将顔色類型轉化

繼續閱讀