最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

本方法枚舉Color以展示各顏色效果,方便為控件選擇合適的顏色。本例需要在窗體項(xiàng)目中使用,通過創(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#使用Lazy實(shí)現(xiàn)延遲加載的方法示例

    C#使用Lazy實(shí)現(xiàn)延遲加載的方法示例

    在C#中,Lazy< T> 類是一個非常有用的工具,它可以用于延遲加載值,在本文中,我們將詳細(xì)介紹 Lazy< T> 的實(shí)現(xiàn)機(jī)制和用法,并提供一些示例來展示它的優(yōu)勢,文中通過代碼示例講解的非常詳細(xì),需要的朋友可以參考下
    2024-06-06
  • 在WPF中實(shí)現(xiàn)全局快捷鍵功能

    在WPF中實(shí)現(xiàn)全局快捷鍵功能

    這篇文章介紹了在WPF中實(shí)現(xiàn)全局快捷鍵功能的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • C#、ASP.NET通用擴(kuò)展工具類之TypeParse

    C#、ASP.NET通用擴(kuò)展工具類之TypeParse

    這篇文章主要介紹了C#、ASP.NET通用擴(kuò)展工具類之TypeParse,使用了此類,類型轉(zhuǎn)換方便多了,本文直接給出實(shí)現(xiàn)代碼和使用方法,需要的朋友可以參考下
    2015-06-06
  • C#獲取CPU處理器核心數(shù)量的方法

    C#獲取CPU處理器核心數(shù)量的方法

    本文主要介紹了C#獲取CPU處理器核心數(shù)量的方法,代碼簡單易懂,具有很好的參考價值,需要的朋友可以看下
    2016-12-12
  • 簡介Winform中創(chuàng)建用戶控件

    簡介Winform中創(chuàng)建用戶控件

    用戶控件可以讓開發(fā)人員對VS控件進(jìn)行組裝。下面我們來創(chuàng)建一個按鈕的用戶控件我們可以給它添加屬性,并且添加相應(yīng)鼠標(biāo)移入、移出事件。
    2013-03-03
  • Unity 實(shí)現(xiàn)框選游戲戰(zhàn)斗單位的思路詳解

    Unity 實(shí)現(xiàn)框選游戲戰(zhàn)斗單位的思路詳解

    這篇文章主要介紹了Unity 如何實(shí)現(xiàn)框選游戲戰(zhàn)斗單位,本文簡單介紹如何實(shí)現(xiàn)即時戰(zhàn)略游戲中框選戰(zhàn)斗單位的功能,需要的朋友可以參考下
    2022-12-12
  • 使用Http Head方法獲取文件長度的實(shí)現(xiàn)方法詳解

    使用Http Head方法獲取文件長度的實(shí)現(xiàn)方法詳解

    本篇文章是對使用Http Head方法獲取文件長度的實(shí)現(xiàn)方法進(jìn)行詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C#中利用LINQ to XML與反射把任意類型的泛型集合轉(zhuǎn)換成XML格式字符串的方法

    C#中利用LINQ to XML與反射把任意類型的泛型集合轉(zhuǎn)換成XML格式字符串的方法

    本文主要介紹了C#中利用LINQ to XML與反射把任意類型的泛型集合轉(zhuǎn)換成XML格式字符串的方法:利用反射,讀取一個類型的所有屬性,然后再把屬性轉(zhuǎn)換成XML元素的屬性或者子元素。下面注釋比較完整,需要的朋友可以看下
    2016-12-12
  • C#異步方法返回void與Task的區(qū)別詳解

    C#異步方法返回void與Task的區(qū)別詳解

    這篇文章主要給大家介紹了關(guān)于C#異步方法返回void與Task的區(qū)別的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • C#實(shí)現(xiàn)手機(jī)拍照并且保存水印照片

    C#實(shí)現(xiàn)手機(jī)拍照并且保存水印照片

    這篇文章主要介紹了C#實(shí)現(xiàn)手機(jī)拍照并且保存水印照片的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-11-11

最新評論

绥芬河市| 栾城县| 米林县| 安阳县| 浪卡子县| 盘锦市| 平乡县| 汤阴县| 泾阳县| 精河县| 疏附县| 澄迈县| 莱州市| 仙桃市| 溧阳市| 汤阴县| 化德县| 会昌县| 张家口市| 嘉鱼县| 咸宁市| 安陆市| 顺义区| 桐庐县| 收藏| 黑水县| 连江县| 定结县| 晋中市| 即墨市| 隆德县| 岑巩县| 铅山县| 西城区| 古田县| 潮州市| 顺昌县| 庆城县| 共和县| 湘西| 元朗区|