title: C# changing image of a button just paste's the new image ontop of the old image
body: <p>I'm trying to change the image of a button in different situations.
  The only thing it will do is adding the new (smaller) image ontop of the old (wider) image. How can i make sure the old image will be cleared. I can't find button.image.clear or something.    </p>
  
  <pre><code>if (Global.van_zoek)
          {
              btnterug.BackgroundImage = ((System.Drawing.Image)(Properties.Resources.ZoekBedrijf2));
          }
          else if (!diftext)
          {
              btnterug.BackgroundImage = ((System.Drawing.Image)(Properties.Resources.AlleBedrijven2));
          }
          else if (_Prparent != null)
          {
              btnterug.BackgroundImage = ((System.Drawing.Image)(Properties.Resources.InfoContact2));
          }
          else
          {
              btnterug.BackgroundImage = ((System.Drawing.Image)(Properties.Resources.InfoProject2));
          }    
  </code></pre>
  
  <p><a href="http://img225.imageshack.us/i/imageprobl.jpg/" rel="nofollow">http://img225.imageshack.us/i/imageprobl.jpg/</a></p>