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

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)文章

最新評論

新丰县| 阿拉善右旗| 涿州市| 资中县| 黔南| 沭阳县| 遂溪县| 顺昌县| 农安县| 沙田区| 普兰县| 仁怀市| 永城市| 平塘县| 黄冈市| 龙川县| 抚松县| 临洮县| 成武县| 辽中县| 黄龙县| 黄冈市| 奎屯市| 习水县| 鄂尔多斯市| 阿勒泰市| 南宁市| 罗山县| 康定县| 盖州市| 汶上县| 贵州省| 台东县| 日喀则市| 正镶白旗| 封开县| 轮台县| 衡南县| 平谷区| 资兴市| 海丰县|