欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C# 枚舉Color并展示各種顏色效果的示例

 更新時間:2021年07月16日 09:48:01   作者:lzl_li  
本文主要介紹了C# 枚舉Color并展示各種顏色效果,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學習學習吧

本文主要介紹了C# 枚舉Color并展示各種顏色效果,分享給大家,具體如下:

本方法枚舉Color以展示各顏色效果,方便為控件選擇合適的顏色。本例需要在窗體項目中使用,通過創(chuàng)建ListView控件展示,代碼如下:

        private void displayColor()
        {
            Control listControl = this.Controls["listView_Color"];
            if (listControl != null)
            {
                listControl.Visible = true;
                return;
            }
            ListView listView_Color = new ListView();
            System.Windows.Forms.ColumnHeader columnHeaderA = new System.Windows.Forms.ColumnHeader();
            System.Windows.Forms.ColumnHeader columnHeaderB = new System.Windows.Forms.ColumnHeader();
            System.Windows.Forms.ColumnHeader columnHeaderC = new System.Windows.Forms.ColumnHeader();
            System.Windows.Forms.ColumnHeader columnHeaderD = new System.Windows.Forms.ColumnHeader();
            System.Windows.Forms.ColumnHeader columnHeaderE = new System.Windows.Forms.ColumnHeader();
            System.Windows.Forms.ColumnHeader columnHeaderF = new System.Windows.Forms.ColumnHeader();
            columnHeaderA.Width = 200;            
            listView_Color.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
                columnHeaderA,
                columnHeaderB,
                columnHeaderC,
                columnHeaderD,
                columnHeaderE,
                columnHeaderF
            });
 
            string[] strArr = new string[6];
            System.Array colorsArray = Enum.GetValues(typeof(System.Drawing.KnownColor));
            for (int i = 0; i < colorsArray.Length; i++)
            {
                string colorName = colorsArray.GetValue(i).ToString();
                //if (colorName.Contains("Green"))
                {
                    System.Drawing.Color color = System.Drawing.Color.FromName(colorName);
                    for (int j = 0; j < 6; j++)
                        strArr[j] = colorName;
                    ListViewItem li = new ListViewItem(strArr);
                    li.ForeColor = color;
                    listView_Color.Items.Add(li);
 
                    li = new ListViewItem(strArr);
                    li.BackColor = color;
                    listView_Color.Items.Add(li);
 
                    li = new ListViewItem(strArr);
                    li.BackColor = color;
                    li.ForeColor = System.Drawing.Color.White;
                    listView_Color.Items.Add(li);
                }
            }
            this.Controls.Add(listView_Color);
            listView_Color.BringToFront();
            listView_Color.Dock = DockStyle.Fill;
            listView_Color.View = System.Windows.Forms.View.Details;
            columnHeaderF.Width = listView_Color.DisplayRectangle.Width - columnHeaderA.Width - columnHeaderB.Width - columnHeaderC.Width - columnHeaderD.Width - columnHeaderE.Width;
            listView_Color.Name = "listView_Color";
        }
        private void hideColor()
        {            
            Control listControl = this.Controls["listView_Color"];
            if(listControl!=null)
                listControl.Visible = false;
        }

到此這篇關(guān)于C# 枚舉Color并展示各種顏色效果的示例的文章就介紹到這了,更多相關(guān)C# 枚舉顏色內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C# ExecuteScalar()方法案例講解

    C# ExecuteScalar()方法案例講解

    這篇文章主要介紹了C# ExecuteScalar()方法案例講解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • C#Winform窗口移動方法

    C#Winform窗口移動方法

    今天小編就為大家分享一篇C#Winform窗口移動方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • C# 實現(xiàn)計算生辰八字

    C# 實現(xiàn)計算生辰八字

    生辰八字,簡稱八字,是指一個人出生時的干支歷日期;年月日時共四柱干支,每柱兩字,合共八個字,故稱。生辰八字在漢族民俗信仰中占有重要地位,古代漢族星相家據(jù)此推算人的命運的好壞。本文我們就來使用C#來實現(xiàn)計算生辰八字。
    2015-03-03
  • C# 多線程讀取注冊表,加載至TreeView

    C# 多線程讀取注冊表,加載至TreeView

    C#下多線程讀取注冊表,加載至TreeView的實現(xiàn)代碼。
    2009-09-09
  • 使用Topshelf框架操作Windows服務

    使用Topshelf框架操作Windows服務

    這篇文章介紹了使用Topshelf框架操作Windows服務的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • C#技巧之快速刪除bin和obj文件夾的方法

    C#技巧之快速刪除bin和obj文件夾的方法

    C#程序總會生成bin和obj文件夾,為了減小源碼的大小,就有必要將這兩個文件夾刪除,于是想到用批處理文件來刪除
    2013-07-07
  • C#編程實現(xiàn)QQ界面的方法

    C#編程實現(xiàn)QQ界面的方法

    這篇文章主要介紹了C#編程實現(xiàn)QQ界面的方法,較為詳細的分析了C#實現(xiàn)模擬QQ登錄界面的具體步驟與相關(guān)實現(xiàn)代碼,需要的朋友可以參考下
    2016-03-03
  • C#操作圖片讀取和存儲SQLserver實現(xiàn)代碼

    C#操作圖片讀取和存儲SQLserver實現(xiàn)代碼

    用C#將Image轉(zhuǎn)換成byte[]并插入數(shù)據(jù)庫/將圖片數(shù)據(jù)從SQLserver中取出來并顯示到pictureBox控件上,接下來將為你詳細介紹下實現(xiàn)步驟,感興趣的你可以參考下
    2013-03-03
  • C#畫筆Pen畫虛線的方法

    C#畫筆Pen畫虛線的方法

    這篇文章主要介紹了C#畫筆Pen畫虛線的方法,涉及C#畫筆Pen屬性的相關(guān)設(shè)置技巧,需要的朋友可以參考下
    2015-06-06
  • 驗證本機的excel版本的C#代碼

    驗證本機的excel版本的C#代碼

    安裝的excel的版本,0為沒有安裝,大于1說明安裝了多個. 需要的朋友可以參考下。
    2011-08-08

最新評論