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:
コメント
[…] 項目の背景色を設定する […]