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

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;
        }

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

相關文章

最新評論

禄劝| 保靖县| 青州市| 潮安县| 德庆县| 宁明县| 故城县| 庆阳市| 冀州市| 盐山县| 嘉峪关市| 苗栗市| 宁安市| 桦南县| 来安县| 萍乡市| 广德县| 汪清县| 泾川县| 东至县| 囊谦县| 莒南县| 天水市| 六盘水市| 郁南县| 临西县| 吉首市| 务川| 乐安县| 安西县| 高碑店市| 哈密市| 洪雅县| 康定县| 乌审旗| 岳阳市| 盐津县| 陵川县| 进贤县| 化隆| 肇庆市|