title: WinForms: Changing ForeColor of Selected item in ListView
body: <p>I am setting the ForeColor of all items in my ListView to a different color, but this get's overrided when the item is selected (changes to Black again; changes back to custom color on deselection). </p>
  
  <p>I want my items to retain my custom color, even in selection.  </p>
  
  <p>I'm basically asking the same question that was asked <a href="https://www.daniweb.com/programming/software-development/threads/292902/is-there-any-way-to-set-selected-item-forecolor-in-listview" rel="nofollow noreferrer">here</a> 7 years ago, and doesn't seem to have any satisfactory answer. </p>
  
  <p>I tried searching in SO and elsewhere, and no luck. The only solution provided so far is to draw the whole thing (the DrawItem method), which I gave a try but is ridiculously complicated for such a petty requirement... </p>
  
  <p>Is this the only way? Say it ain't so. </p>