title: ProgressBar doesn't fill as its width
body: <p>In <code>C# Winform</code>s, I have a <code>BackgroundWorker backgroundWorker1</code> and <code>ProgressBar progressBar1</code>. 
     Properties of <code>ProgressBar</code> are : <code>Min =0, Max =100, Step=1, Value = 0 Size-W-508, H=23</code>. 
     In my <code>DoWork()</code>, I call <code>ReportProgress(70, "Transferring")</code> in this way. </p>
  
  <p>In <code>ProgressChanged()</code> :</p>
  
  <pre><code>    string status = (string)e.UserState;
      progressBar1.Value = e.ProgressPercentage;
      progressBar1.Refresh();
  </code></pre>
  
  <p>The <code>ProgressBar</code> is changing and its value is also changing. I also track the <code>progressBar1.Value</code> and its showing the proper results. </p>
  
  <p>But when 70 is passed and is set as <code>ProgressPercent</code>, then why 70% of the <code>width</code> of <code>progressBar1</code> is not covered. Even when passing 100, full width of progressbasr is not covered. I tried to set the Max of <code>ProgressBar</code> as 508 (i.e. Width of the ProgressBar), but that also didn't worked.</p>
  
  <p>I surfed many sites, but didn't find this sort of problem in any. 
  Can you please point out what and where am I going wrong ? Any help is highly appreciated.</p>
  
  <p>Thanks</p>