title: ListView with background image and custom cell colors
body: <p>I have a listview that uses custom cell colors, but when I set a background image in the listview, the custom cell colors will not appear anymore. I tried to remove the background image temporarily (when assembling the list) and restore it after applying cell colors. This results in no custom colors but shows the background. I would like to combine these 2 listview properties if possible.</p>
  
  <p>My code for setting/removing background image:</p>
  
  <pre><code>list.BackgroundImage = Properties.Resources.bgalpha;
  list.BackgroundImage = null;
  </code></pre>
  
  <p>A part of my code for setting custom cell colors:</p>
  
  <pre><code>for (int i = 0; i &lt; kavels.Count(); i++ )
  {
      if (list.Items[i].SubItems[1].Text != "0")
      {
          list.Items[i].UseItemStyleForSubItems = false;
          list.Items[i].SubItems[1].BackColor = Color.LightGreen;
      }
  }
  </code></pre>
  
  <p>Here are two screenshots:</p>
  
  <p>List view with background: <a href="http://i.imgur.com/aHUXAVh.png" rel="nofollow">http://i.imgur.com/aHUXAVh.png</a></p>
  
  <p>List view without background: <a href="http://i.imgur.com/sO83wTP.png" rel="nofollow">http://i.imgur.com/sO83wTP.png</a></p>
  
  <p>I also tried making a PictureBox with a transparent background along with a png image with transparency on top of the ListView, but that also didn't work obviously.</p>