//test.cs string[] dr = Directory.GetDirectories(txtStartDir.Text); ListViewItem lv = null; foreach (string item in dr) { lv = new ListViewItem(item); //you must set this to ListViewItem lv.UseItemStyleForSubItems = false; lv.SubItems.Add("0"); lv.SubItems.Add("0"); lv.SubItems.Add("Ready to go!"); lv.Checked = true; lstv.Items.Add(lv); } //on button click - get only the checked foreach (ListViewItem item in lstv.CheckedItems) { item.SubItems[1].Text = Directory.GetFiles(item.Text, "*.pdf").Count().ToString(); item.SubItems[2].Text = Directory.GetDirectories(item.Text).Count().ToString(); //then:: item.SubItems[2].BackColor = Color.Red; item.SubItems[2].ForeColor = Color.Yellow; }
↧
[.net] listview colorize subitems
↧