效果图:
//偶数随机 Random evenRanm = new Random(); //奇数随机 Random oddRanm = new Random(); string[] listColor = new string[] { #2BB669,#FF5750,#39AFEA,#9A0089, #00CC6A,#717FF9,#4A5459,#00B7C3, #0078D7,#E2AB12 }; //记载窗体执行 //偶数集合 List<string> evennum=new List<string>(); //奇数集合 List<string> oddNum = new List<string>(); for (int j = 0; j < listColor.Count(); j++) { if (j % 2 == 0) { evennum.Add(listColor[j]); } else { oddNum.Add(listColor[j]); } } //对List赋值 List<Role_Info> list = new List<Role_Info>(); list.Add(new Role_Info() { Role_Name= 超级管理员}); list.Add(new Role_Info() { Role_Name= 超级用户 }); list.Add(new Role_Info() { Role_Name = 教师 }); list.Add(new Role_Info() { Role_Name=院长}); list.Add(new Role_Info() { Role_Name = 校长 }); list.Add(new Role_Info() { Role_Name = 普通用户 }); list.Add(new Role_Info() { Role_Name = Test }); list.Add(new Role_Info() { Role_Name = 用户 }); list.Add(new Role_Info() { Role_Name = 测试用户 }); list.Add(new Role_Info() { Role_Name = Student }); list.Add(new Role_Info() { Role_Name = Teacher }); list.Add(new Role_Info() { Role_Name = 游客 }); list.Add(new Role_Info() { Role_Name = 学生 }); Button btn=null; for (int i = 0; i < list.Count; i++) { btn = new FButton(); if (i%2==0) { int even = evenRanm.Next(evennum.Count()); btn.Content=list[i].Role_Name; btn.Background = new SolidColorBrush((Color)ColorConverter.ConvertFromString(evennum[even])); } else { int odd = oddRanm.Next(oddNum.Count()); btn.Content=list[i].Role_Name; btn.Background = new SolidColorBrush((Color)ColorConverter.ConvertFromString(oddNum[odd])); } } //最后将Button添加到控件
原文地址:https://www.jb51.cc/csharp/1193487.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。