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

c#遍歷System.drawing.Color下面的所有顏色以及名稱以查看

 更新時間:2013年02月22日 09:24:37   作者:  
c#遍歷System.drawing.Color下面的所有顏色以及名稱以查看,需要的朋友可以參考一下

面試的時候被問到,如何遍歷System.drawing.Color下面的所有顏色以及名稱以查看,當(dāng)時答得不好,現(xiàn)將方案記錄如下:

復(fù)制代碼 代碼如下:

View Code
     public partial class Form1 : Form
     {
         FlowLayoutPanel newPanel = new FlowLayoutPanel();

         public Form1()
         {
             InitializeComponent();
             newPanel.AutoScroll = true;
             //newPanel.FlowDirection = FlowDirection.BottomUp;
             //newPanel.WrapContents = false;
             newPanel.Dock = DockStyle.Fill;
             newPanel.BackColor = Color.White;
             button1.Anchor = (AnchorStyles.Bottom | AnchorStyles.Right);

         }

         private void button1_Click(object sender, EventArgs e)
         {
             newPanel.Controls.Clear();
             int i = 1;

             foreach (var item in typeof(Color).GetMembers())
             {
                 if (item.MemberType == System.Reflection.MemberTypes.Property && System.Drawing.Color.FromName(item.Name).IsKnownColor == true)//只取屬性且為屬性中的已知Color,剔除byte屬性以及一些布爾屬性等(A B G R IsKnownColor Name等)
                 {
                     Label myLable = new Label();
                     myLable.AutoSize = true;

                     myLable.BackColor = System.Drawing.Color.FromName(item.Name);
                     myLable.Text = System.Drawing.Color.FromName(item.Name).Name;
                     newPanel.Controls.Add(myLable);
                     //newPanel.GetFlowBreak(myLable);

                     i++;
                 }
             }

 
             this.Controls.Add(newPanel);
             button1.Text = i.ToString();
         }
     }

相關(guān)文章

  • C#讀取目錄下所有指定類型文件的方法

    C#讀取目錄下所有指定類型文件的方法

    這篇文章主要介紹了C#讀取目錄下所有指定類型文件的方法,可實現(xiàn)讀取目錄下特定后綴名文件的功能,需要的朋友可以參考下
    2015-06-06
  • 解析美國東部時間與北京時間相互轉(zhuǎn)換的實現(xiàn)代碼

    解析美國東部時間與北京時間相互轉(zhuǎn)換的實現(xiàn)代碼

    本篇文章是對美國東部時間與北京時間相互轉(zhuǎn)換的實現(xiàn)代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C#實現(xiàn)集合轉(zhuǎn)換成json格式數(shù)據(jù)的方法

    C#實現(xiàn)集合轉(zhuǎn)換成json格式數(shù)據(jù)的方法

    這篇文章主要介紹了C#實現(xiàn)集合轉(zhuǎn)換成json格式數(shù)據(jù)的方法,涉及C#針對dataTable、Enumerable及Json格式數(shù)據(jù)的遍歷及轉(zhuǎn)換操作相關(guān)技巧,需要的朋友可以參考下
    2016-07-07
  • C#中逆變的實際應(yīng)用場景詳解

    C#中逆變的實際應(yīng)用場景詳解

    在好多的.net的書籍中都看到過逆變和協(xié)變的概念,也在網(wǎng)上搜了一些關(guān)于這兩個概念的解釋,但是一直感覺似懂非懂的,直到最近在項目中實際遇到了一個問題,恰好用到了逆變,下面這篇文章主要給大家介紹了關(guān)于C#中逆變的實際應(yīng)用場景,需要的朋友可以參考下
    2022-01-01
  • WPF?Trigger改變屬性無效問題排查示例詳解

    WPF?Trigger改變屬性無效問題排查示例詳解

    這篇文章主要為大家介紹了WPF?Trigger改變屬性無效問題排查示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • C#讀寫文本文件的方法

    C#讀寫文本文件的方法

    這篇文章主要介紹了C#讀寫文本文件的方法,實例分析了C#操作文本文件的原理與實現(xiàn)技巧,需要的朋友可以參考下
    2015-06-06
  • 深入理解.NET中的異步

    深入理解.NET中的異步

    異步編程是程序設(shè)計的重點,在實際的項目,在大量的數(shù)據(jù)入庫以及查詢數(shù)據(jù)并進(jìn)行計算的時候,程序的UI界面往往卡死在那里,這時候就需要對計算時間限制的過程進(jìn)行異步處理,同時正確的使用異步編程去處理計算限制的操作和耗時IO操作還能提升的應(yīng)用程序的吞吐量及性能
    2021-06-06
  • 利用C#如何給PDF文檔添加文本與圖片頁眉

    利用C#如何給PDF文檔添加文本與圖片頁眉

    頁眉常用于顯示文檔的附加信息,我們可以在頁眉中插入文本或者圖形,例如,頁碼、日期、公司徽標(biāo)、文檔標(biāo)題、文件名或作者名等等。那么我們?nèi)绾我跃幊痰姆绞教砑禹撁寄??這篇文章主要介紹了利用C#如何給PDF文檔添加文本與圖片頁眉的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • C#實現(xiàn)treeview綁定的方法

    C#實現(xiàn)treeview綁定的方法

    這篇文章主要介紹了C#實現(xiàn)treeview綁定的方法,包括datatable的獲取與節(jié)點的操作,具有一定的參考價值,需要的朋友可以參考下
    2014-12-12
  • C# 實現(xiàn)Zookeeper分布式鎖的參考示例

    C# 實現(xiàn)Zookeeper分布式鎖的參考示例

    Zookeeper分布式鎖的原理是巧妙的是使用了znode臨時節(jié)點的特點和監(jiān)聽(watcher)機(jī)制,監(jiān)聽機(jī)制很簡單,就是我們可以給znode添加一個監(jiān)聽器,當(dāng)znode節(jié)點狀態(tài)發(fā)生改變時(如:數(shù)據(jù)內(nèi)容改變,節(jié)點被刪除),會通知到監(jiān)聽器。本文講解使用c#實現(xiàn)該功能
    2021-06-06

最新評論