title: Progress Bar C#
body: <p>I have a progress bar to show the status of the program loading songs into the library.</p>
  
  <pre><code>    foreach (Song s in InitializeLibrary())
      {
          Library.AddSong(s);
          pBar.Value++;
          pBar.Update();
      }
  </code></pre>
  
  <p>InitializeLibrary() is just a function that returns a List</p>
  
  <p>The problem is that the progress bar stops "moving" after a certain point (eg 20%), while the value still increases. Is there a way to make it update 100% of the time?</p>