ListViewに表示された項目は、背景色を設定することができます。
背景色を設定するには、ItemsプロパティのBackColorプロパティを使用します。
下記は、各項目に背景色を設定する例です。
VBの例
Private Sub Form13_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim items(,) As String = {
{"VB", "ぶいびー"},
{"C#", "しーしゃーぷ"},
{"VC++", "びじゅあるしーぷらすぷらす"},
{"F#", "えふしゃーぷ"},
{"PowerShell", "ぱわーしぇる"}}
'ListViiewに項目を追加
For I As Integer = 0 To (items.Length \ items.Rank) - 1
Dim itemx As New ListViewItem
itemx.Text = items(I, 0)
itemx.SubItems.Add(items(I, 1))
ListView1.Items.Add(itemx)
Next
'各項目の色を設定する
ListView1.Items(0).BackColor = Color.Red
ListView1.Items(1).BackColor = Color.Blue
ListView1.Items(2).BackColor = Color.Yellow
ListView1.Items(3).BackColor = Color.Green
ListView1.Items(4).BackColor = Color.Orange
End Sub
C#の例
private void Form13_Load(object sender, EventArgs e)
{
string[,] items = {
{"VB", "ぶいびー"},
{"C#", "しーしゃーぷ"},
{"VC++", "びじゅあるしーぷらすぷらす"},
{"F#", "えふしゃーぷ"},
{"PowerShell", "ぱわーしぇる"}};
// ListViewに項目を追加する
for (int i = 0; i < items.Length / items.Rank; i++)
{
ListViewItem itemx = new ListViewItem();
itemx.Text = items[i, 0];
itemx.SubItems.Add(items[i, 1]);
listView1.Items.Add(itemx);
}
// 各項目の色を設定する
listView1.Items[0].BackColor = Color.Red;
listView1.Items[1].BackColor = Color.Blue;
listView1.Items[2].BackColor = Color.Yellow;
listView1.Items[3].BackColor = Color.Green;
listView1.Items[4].BackColor = Color.Orange;
}
Please follow and like us:


コメント
[…] 項目の背景色を設定する […]