Wednesday, August 27, 2008

ListViewItem.UseItemStyleForSubItems Property

ListView control-ban kellett felvennem sorokat ahol az egyik oszop szinet kulon-kulon kellett allitanom soronkent.

Igy problalkoztam:
string[] data = { "first", "second", "third" };
ListViewItem lwi = new ListViewItem(data);
lwi.SubItems[1].ForeColor = Color.Red;
lvMyListView.Items.Add(lwi);

Igy nem valtozott meg a 2. oszlop szine, mert ez kimaradt:
lwi.UseItemStyleForSubItems = false;

Igy teljes:
string[] data = { "first", "second", "third" };
ListViewItem lwi = new ListViewItem(data);
lwi.UseItemStyleForSubItems = false;
lwi.SubItems[1].ForeColor = Color.Red;
lvMyListView.Items.Add(lwi);

MSDN-ben