效果图:

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>();
            ; j < listColor.Count(); j++)
            {
                 == )
                {
                    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;
            ; i < list.Count; i++)
            {
                btn = new FButton();
                ==)
                {
                    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添加到控件

C# 根据偶数、奇数加载不同颜色的更多相关文章

  1. 使用ajax()方法加载服务器数据

    使用ajax()方法加载服务器数据 使用ajax()方法是最底层.功能最强大的请求服务器数据的方法,它不仅可以获取服务器返回的数据,还能向服务器发送请求并传递数值,它的调用格式如下: jQuery.a ...

  2. 前端笔记之jQuery(上)加载函数的区别&对象&操作HTML/CSS&动画&选择器

    一.jQuery简介 1.0 JavaScript编程比较恶心的地方 恶心1:选择元素麻烦,全线兼容的方法只有getElementById()和getElementsByTagName()两个.其他的 ...

  3. os引导程序boot从扇区拷贝os加载程序loader文件到内存(boot copy kernel to mem in the same method)

    [0]README 0.1) 本代码旨在演示 在boot 代码中,如何 通过 loader文件所在根目录条目 找出该文件的 在 软盘所有全局扇区号(簇号),并执行内存中的 loader 代码: 0.2 ...

  4. TOMCAT加载两次war包(重复加载)

    一.问题描述 项目中通过配置Context节点docBase,使docBase指向项目的绝对路径,可以直接通过IP加端口访问,今日发现意外bug,项目中某个功能奇数次执行成功,偶数次执行失败.二.问题 ...

  5. 关于css样式加载的问题

    今天我在学习jQuery的addClass操作时遇到了一个小问题,想来跟大家分享一下,避免初学者踩坑. 我的需求是制作一个表格,并让它隔行换色,在此基础上再加上鼠标悬浮变色的效果.(主要训练jQuer ...

  6. css制作简单loading动画效果【css3 loading加载动画】

    曾经以为,loading的制作需要一些比较高深的web动画技术,后来发现大多数loading都可以用“障眼法”做出来.比如一个旋转的圆圈,并不都是将gif图放进去,有些就是画个静止图像,然后让它旋转就 ...

  7. RecyclerView的使用之多种Item加载布局

    精益求精,为了更加透彻熟练得掌握,本文再次给大家介石介绍下如何利用RecyclerView实现多Item布局的加载,多Item布局的加载的意思就是在开发过程中List的每一项可能根据需求的不同会加载不 ...

  8. 044. asp.net主题之三应用或禁用主题和动态加载主题

    1.为单个页面指定主题可以将@Page指令的Theme或StyleSheetTheme属性设置为要使用的主题名称, 代码如下: <%@ Page Theme ="MyTheme&quo ...

  9. 浏览器加载不上css,样式走丢

    来自:http://www.cnblogs.com/crizygo/p/5466444.html 问题描述:使用eclipse修改样式文件,浏览器的页面一时显示一时不显示,最后直接没有加载最新的css ...

随机推荐

  1. Spring中@Autowired注解、@Resource注解的区别 (zz)

    Spring中@Autowired注解.@Resource注解的区别 Spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource.@ ...

  2. java20(判断是否为会员)

    1.不确定数组是哪个类型是,将数据类型换成类名 2.记得将判断的参数传到方法中 3.用到类名的: 创建对象时 创建未知类型的数组时 4.创建的对象所用到的名字,体重,判断(boolean isvip ...

  3. Linux mount命令

    mount 1.作用 mount命令的作用是加载文件系统,它的用权限是超级用户或/etc/fstab中允许的使用者. 2.格式 mount -a [-fv] [-t vfstype] [-n] [-r ...

  4. python学习 day6 (3月7日)

    #__author : 'liuyang' #date : 2019/3/7 0007 a = ['a' , 'b' , 'c'] b = [] print(a is b ) # 空元组 可以 空列表 ...

  5. 建库,建表,添加数据 SQL命令

    create database ssm default character set utf8; use ssm; create table flower( id int(10) primary key ...

  6. 爬取微博的数据时别人用的是FM.view方法传递html标签那么jsoup怎么解析呢

    使用JSOUP就行 这里给出点思路 我只做了自己的首页和其他人的微博首页的抓取 其他的抓取没尝试(不好意思 比较懒...) 首先是利用JSOUP进行登陆 获取页面 看了下微博的登陆表格 发现用了aja ...

  7. php 制作验证码不显示的问题

    php制作验证码的代码,这里就不多说了,网上有很多的,这里说一些可能遇到的问题. 1. 首先是检查自己的php.ini文件,是否支持gd库. 2.保证代码没有出问题. 3.检查字体文件路径是否正确. ...

  8. 2019.02.09 bzoj2440: [中山市选2011]完全平方数(二分答案+容斥原理)

    传送门 题意简述:qqq次询问(q≤500)(q\le500)(q≤500),每次问第kkk个不被除111以外的完全平方数整除的数是多少(k≤1e9)(k\le1e9)(k≤1e9). 思路:考虑二分 ...

  9. OpenCV(1):显示图像

    显示图像 #include<iostream> #include<opencv2/core/core.hpp> #include<opencv2/highgui/high ...

  10. PHP Libevent扩展安装及应用

    http://www.phpddt.com/php/libevent.html PHP Libevent扩展安装及应用