VS程式設計,WPF中,通過C# 建立顏色選擇器,顏色拾取器,調色盤的一種方法
阿新 • • 發佈:2018-12-09
有時為了美觀,需要動態、靈活的更改某一控制元件的顏色,
這時通過顏色選擇器進行取色是比較方便的一種方法。
參考:網址
顏色選擇器效果如下:
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為控制元件的名字
像這樣:
效果如下: