这篇文章主要介绍了C# 根据表格偶数、奇数加载不同颜色,需要的朋友可以参考下

效果图:


 //偶数随机  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添加到控件

更多相关文章

  1. C#根据表格偶数与奇数加载不同颜色的实例分析
  2. c语言怎么判断奇偶数
  3. 用php输出一个数组中的偶数或奇数的方法
  4. 用jquery技术实现table的奇数行变色
  5. PHP Array - 保存到MySQL时的奇数数据
  6. JavaScript打印任意奇数行菱形

随机推荐

  1. Android 获取系统权限的代码
  2. Difference of px, dp, dip and sp in an
  3. CheckBox自定义
  4. android给view比如layout等添加阴影效果
  5. ScrollView嵌套RecyclerView冲突解决
  6. Android(安卓)Intent调用大全
  7. Android(安卓)binder 原理及实现机制
  8. Android 编译提示R文件找不到
  9. 導入android項目出錯問題解決
  10. Android Touch事件