2010-08-03 57 views
7

Tôi có một ListView đầy ListViewItems.Làm cách nào để tạo các mục trong một ListView có màu khác?

Tôi muốn nhấn mạnh một số trong số đó khi một sự kiện nhất định kích hoạt, vì vậy tôi đang tìm cách thay đổi màu của listview thành một thứ khác không phải là màu đen (đỏ sẽ thú vị).

Có thể tự động thay đổi màu của các mục trong danh sách thắng cảnh mặc định không?

Nếu không, có cách nào dễ dàng để nhấn mạnh các mục khác không?

Trả lời

16

Màu sắc của một mục danh sách xem là thẳng về phía trước:

ListViewItem li = new ListViewItem(); 
li.ForeColor = Color.Red; 
li.Text = "Sample"; 
listView1.Items.Add(li); 

Thay đổi màu nền của giao diện danh sách riêng của mình chỉ là listView1.BackColor = Colors.Red;

Sửa đổi một mục trong ListView:

foreach(ListViewItem li in listView1) 
{ 
    if(li.Text = "Sample") 
    { 
    li.ForeColor = Color.Green; 
    } 
} 
+0

Tôi không biết thuộc tính ForeColor. Cảm ơn bạn! –

Các vấn đề liên quan