Jak zrobić kolorowanie wierszy dla ListView - np mam listę z SingleSelection i na kliku chce zaznaczyć wiersz na jakiś kolor
jak na razie próbuję
public partial class ColorListView:ListView
{
public ColorListView()
{
this.OwnerDraw = true;
this.DoubleBuffered = true;
SetStyle(ControlStyles.DoubleBuffer, true);
//SetStyle(ControlStyles.UserPaint, true);
SetStyle(ControlStyles.AllPaintingInWmPaint, true);
}
protected override void OnClick(EventArgs e)
{
base.OnClick(e);
}
protected override void WndProc(ref Message m)
{
base.WndProc(ref m);
}
}
w ten sposób - czyli tworzę, obiekt -ColorListView- przypisuję właściwości itp itd, ale nie wiem co i jak dalej na jakie zdarzenie, jaki komunikat systemowy obsłużyć, nie mam pojęcia jak to zrobić, aby wiersz był innego koloru niż reszta