title: Can I freeze my UI rendering while my form loads?
body: <p>Is there any way I can pause all UI Update commands in Winforms?</p>
  
  <p>Or I have a slight feeling I'm trying to go about this the completely wrong way, so is there another way around my problem: I basically load a saved state of a control, which loads new controls all over it. However I do some of this in the UI thread, and some of the data loading from another thread, which then fills the UI.</p>
  
  <p>So the effect I have when it is loading is that the user can see a few of the controls appearing in one place, then moving to another place on the form, changing values, etc.</p>
  
  <p>I'd like to get a loading screen instead of this and load the controls in the background. It's quite a large application and its not THAT important so redesigning my code isn't really an option.</p>
  
  <p>Can I simply stop all Update() commands on a control while a method is executing?</p>