C# 根據表格偶數、奇數加載不同顏色
效果圖:
//偶數隨機
Random evenRanm = new Random();
//奇數隨機
Random oddRanm = new Random();
string[] listColor = new string[]
{
"#2BB669","#FF5750","#39AFEA","#9A0089",
"#00CC6A","#717FF9","#4A5459","#00B7C3",
"#0078D7","#E2AB12"
};
//記載窗體執(zhí)行
//偶數集合
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添加到控件
總結
以上所述是小編給大家介紹的C# 根據表格偶數、奇數加載不同顏色,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對我們網站的支持!
上一篇:C# 復制與刪除文件的實現方法
欄 目:C#教程
本文標題:C# 根據表格偶數、奇數加載不同顏色
本文地址:http://www.jygsgssxh.com/a1/C_jiaocheng/5474.html
您可能感興趣的文章
- 01-10http圖片上傳安全性問題 根據ContentType (MIME) 判斷其實不準確、不
- 01-10C#實例代碼之抽獎升級版可以經表格數據導入數據庫,抽獎設置
- 01-10C#實現在網頁中根據url截圖并輸出到網頁的方法
- 01-10C# DateTime.ToString根據不同語言生成相應的時間格式
- 01-10C# 中DateTime 的使用技巧匯總
- 01-10C#在DataTable中根據條件刪除某一行的實現方法
- 01-10C#基于COM方式讀取Excel表格的方法
- 01-10C#根據日期計算星期幾的實例代碼
- 01-10C#根據年月日計算星期幾的函數
- 01-10C#根據身份證號碼判斷出生日期和性別


閱讀排行
本欄相關
- 01-10C#通過反射獲取當前工程中所有窗體并
- 01-10關于ASP網頁無法打開的解決方案
- 01-10WinForm限制窗體不能移到屏幕外的方法
- 01-10WinForm繪制圓角的方法
- 01-10C#實現txt定位指定行完整實例
- 01-10WinForm實現仿視頻播放器左下角滾動新
- 01-10C#停止線程的方法
- 01-10C#實現清空回收站的方法
- 01-10C#通過重寫Panel改變邊框顏色與寬度的
- 01-10C#實現讀取注冊表監(jiān)控當前操作系統(tǒng)已
隨機閱讀
- 01-10SublimeText編譯C開發(fā)環(huán)境設置
- 08-05織夢dedecms什么時候用欄目交叉功能?
- 04-02jquery與jsp,用jquery
- 01-11Mac OSX 打開原生自帶讀寫NTFS功能(圖文
- 01-11ajax實現頁面的局部加載
- 01-10使用C語言求解撲克牌的順子及n個骰子
- 01-10C#中split用法實例總結
- 08-05DEDE織夢data目錄下的sessions文件夾有什
- 08-05dedecms(織夢)副欄目數量限制代碼修改
- 01-10delphi制作wav文件的方法


