title: Flashing when clearing and repopulating a ListBox
body: <p>I am using a timer to update values in a ListBox. Every tick I do the following:</p>
  
  <pre><code>            listBox1.Items.Clear();
              foreach (string thing in thingys)
              {
                  listBox1.Items.Add(thing);
              }
  </code></pre>
  
  <p>However, when it does this, the ListBox quickly flashes white (empty) for a split second and then shows the new data. Is it possible to stop this flash? It's really annoying, seeing as the timer interval needs to be pretty low (~100ms at most)</p>