title: Loading data in to a combo box is slow
body: <p>I have a VB6 application with a search screen.  On the search, I have 9 combo boxes.  Some of the combo boxes only have a couple items, but some have a couple hundred items.  It takes a long time (couple of seconds) to populate the data.</p>
  
  <p>Each combo box is configured the same:  Sorted = False, Style = 2 - Dropdown List</p>
  
  <p>3 of the combo boxes have less that 20 items.
  1 has 130 items.
  4 have approximately 250 items
  1 has almost 700 items.</p>
  
  <p>I fill all nine combo boxes with similar code.</p>
  
  <pre><code>While Not RS.EOF
  
      cmbX.List(i) = RS("Description")
      cmbX.ItemData(i) = RS("Id")
  
      i = i + 1
  
      RS.MoveNext
  Wend
  </code></pre>
  
  <p>I tried setting Visible = False but it had no effect on performance.</p>
  
  <p><strong>Is there another way to fill the combo box that will perform better than my existing method?</strong></p>