title: Can I suspend redrawing of a form until I have performed all updates?
body: <p>Using C# and .Net 2.0, I'm using an irregularly shaped form (TransparencyKey, FormBorderStyle = None, etc...) and want to allow "normal" bordered mode. </p>
  
  <p>I change the back colour to default from Lime
  I change FormBorderStyle to FixedSingle
  I change the TransparencyKey to Colour.None</p>
  
  <p>Unfortuanately this looks a complete mess on screen with the image jumping a few pixels down and to the side and Lime green form. </p>
  
  <p>I think this is caused by the form being redrawn after each line of code, is it possible to suspend drawing the form until I have made my changes and then just redraw the form once?</p>
  
  <p>G</p>