這個應(yīng)該很簡單吧,你直接在綁定ListView數(shù)據(jù)項的時候?qū)⒌谝恍性O(shè)置其前景色或后景色。
成都創(chuàng)新互聯(lián)專注于墨玉網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供墨玉營銷型網(wǎng)站建設(shè),墨玉網(wǎng)站制作、墨玉網(wǎng)頁設(shè)計、墨玉網(wǎng)站官網(wǎng)定制、小程序開發(fā)服務(wù),打造墨玉網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供墨玉網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
private?void?LoadMockData()
{
listView1.Items.Clear();
var?users?=?new?ListUser?{
new?User?{?Id?=?1,?Name?=?"Jim",?Age?=?22,?Sex?=?"Male"?},
new?User?{?Id?=?2,?Name?=?"Tom",?Age?=?21,?Sex?=?"Male"?},
new?User?{?Id?=?3,?Name?=?"Henry",?Age?=?23,?Sex?=?"Male"?},
new?User?{?Id?=?4,?Name?=?"Rah",?Age?=?24,?Sex?=?"Male"?},
new?User?{?Id?=?5,?Name?=?"Ram",?Age?=?22,?Sex?=?"Female"?},
new?User?{?Id?=?6,?Name?=?"Loha",?Age?=?25,?Sex?=?"Male"?}
};
int?i?=?1;
foreach?(User?user?in?users)
{
ListViewItem?item?=?new?ListViewItem();
item.SubItems.Clear();
item.Text?=?user.Id.ToString();
item.SubItems.Add(user.Name);
item.SubItems.Add(user.Age.ToString());
item.SubItems.Add(user.Sex);
if?(i?==?1)
{
item.BackColor?=?Color.Aqua;?
item.ForeColor?=?Color.Red;
}
listView1.Items.Add(item);
i++;
}
}
效果圖如下:
public Color col(string colorName)
{
Type colorType = typeof(Color);
PropertyInfo info = colorType.GetProperty(colorName, BindingFlags.Public | BindingFlags.Static);
if (infos == null)
{
//throw Exception
}
return(Color)info.GetValue(null, null);
}
是這個意思么?輸入“Red”, 返回Color.Red 區(qū)分大小寫
你好,我不知道你是用什么方法保存的,不過.net里的color有一個方法是Color.FromArgb 你可以這么做,dim
c
as
color=richtextbox1.ForeColor dim
colorstring
as
string=c.ToArgb().ToString
colorstring就是顏色的值(字符串)再把colorstring保存到ini文件加載顏色的時候,從ini里讀取colorstring 具體是:dim
RtextColor
as
color=Color.FromArgb(cint(colorstring))richtextbox1.ForeColor
=RtextColor