国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

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

2020-01-24 03:35:52
字體:
來源:轉載
供稿:網友

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

復制代碼 代碼如下:

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 新闻| 肃北| 德保县| 密云县| 贡觉县| 崇阳县| 乐业县| 卓尼县| 曲水县| 正镶白旗| 金平| 白玉县| 宜君县| 凤翔县| 自治县| 庆阳市| 七台河市| 长兴县| 北票市| 壶关县| 柘城县| 仲巴县| 大新县| 贵溪市| 阿拉尔市| 广宗县| 高密市| 浠水县| 绵阳市| 崇州市| 沐川县| 楚雄市| 岐山县| 赤壁市| 滦平县| 宜宾县| 呼图壁县| 民县| 博客| 安平县| 含山县|